sql >> Databáze >  >> RDS >> Mysql

Upravený dotaz pomocí ManyToMany

Aktualizace JPQL umožňují pouze aktualizaci

Viz oddíl 4.10 specifikace 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

Vidím dvě hlavní možnosti:

  1. Stačí načíst User entity, nastavte Authorities a nechte JPA vyprázdnit změny do databáze.
  2. Pokud nechcete nebo nemůžete načíst entity, můžete použít SQL k přímé manipulaci s daty v databázi.



  1. Jak mohu vyřešit problém s autentizací Postgresql SCRAM?

  2. MySQL top-N hodnocení a součet zbytek stejné skupiny

  3. Průvodce importem dat tabulky pracovního stolu MySQL je extrémně pomalý

  4. Připojte se k databázi MySQL v místní síti