sql >> Database >  >> RDS >> Mysql

Aangepaste zoekopdracht met ManyToMany

JPQL-updates laten alleen updaten

Zie paragraaf 4.10 van de JPA-specificatie:

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

Ik zie twee belangrijke opties:

  1. Laad gewoon de User entiteiten, stel de Authorities . in en laat JPA de wijzigingen in de database doorspoelen.
  2. Als u de entiteiten niet wilt of kunt laden, kunt u SQL gebruiken om de gegevens in de database rechtstreeks te manipuleren.



  1. Access dataverse connector is nu beschikbaar om te testen

  2. mysql CONCAT () AS naam?

  3. Mysql schakelt kolom auto_increment tijdelijk uit in Opgeslagen procedure

  4. Waarom (en hoe) kolommen splitsen met master..spt_values?