Gli aggiornamenti JPQL consentono solo l'aggiornamento
Vedere la sezione 4.10 della specifica 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
Vedo due opzioni principali:
- Carica semplicemente l'
User
entità, impostare leAuthorities
e lascia che JPA scarichi le modifiche nel database. - Se non vuoi o non puoi caricare le entità, puoi usare SQL per manipolare direttamente i dati nel database.