sql >> Databasteknik >  >> RDS >> Mysql

Ändrad fråga med ManyToMany

JPQL-uppdateringar tillåter endast uppdatering

Se avsnitt 4.10 i JPA-specifikationen:

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

Jag ser två huvudalternativ:

  1. Ladda bara in User enheter, ställ in Authorities och låt JPA tömma ändringarna i databasen.
  2. Om du inte vill eller inte kan ladda entiteterna kan du använda SQL för att manipulera data i databasen direkt.



  1. Fel vid PDO SSL-anslutning

  2. dubbletter av poster i SQL JOIN

  3. Hur man skapar flera en till en

  4. Vad gör en SQL-sats sargbar?