Mysql
 sql >> база данни >  >> RDS >> Mysql

Модифицирана заявка с ManyToMany

Актуализациите на JPQL позволяват само актуализиране

Вижте раздел 4.10 от спецификацията на JPA:

update_statement ::= update_clause [where_clause]
update_clause ::= UPDATE entity_name [[AS] identification_variable]
                     SET update_item {, update_item}*
update_item ::= [identification_variable.]{single_valued_embeddable_object_field.}*
                     {state_field | single_valued_object_field} = new_value

Виждам две основни опции:

  1. Просто заредете User обекти, задайте Authorities и оставете JPA да изчисти промените в базата данни.
  2. Ако не искате или не можете да заредите обектите, можете да използвате SQL, за да манипулирате директно данните в базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е разликата между MySQL Server и MySQL Client

  2. Избиране на формати за дата за обобщени изчисления от база данни с Django

  3. Добавяне на време в PHP

  4. Проектиране на база данни:към EAV или не към EAV?

  5. Hibernate CriteriaBuilder, за да се присъедините към няколко таблици