Aktualizacje JPQL pozwalają tylko na aktualizację
Patrz sekcja 4.10 specyfikacji 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
Widzę dwie główne opcje:
- Po prostu załaduj
User
jednostek, ustawAuthorities
i niech JPA opróżni zmiany do bazy danych. - Jeśli nie chcesz lub nie możesz załadować encji, możesz użyć SQL do bezpośredniej manipulacji danymi w bazie danych.