Aktualisieren Sie die Liste der Entitäten in einer JPA-AbfrageJava

Java-Forum
Anonymous
 Aktualisieren Sie die Liste der Entitäten in einer JPA-Abfrage

Post by Anonymous »

Ich muss eine Liste von Objekten in einer Abfrage aktualisieren.
Ich habe eine Klasse „Parent“, die eine Liste von „Child“ in der ManyToMany-Beziehung hat.
Ich muss eine Liste von „Parent“ aktualisieren, indem ich die untergeordnete Liste auf leer setze (alle Verweise auf untergeordnete Objekte aus der Verknüpfungstabelle entfernen).
Derzeit setze ich die untergeordnete Liste auf leer und aktualisiere jede Entität in einer Abfrage mit einer Zusammenführungsaktion, aber wenn ich eine große Liste von Apotheken habe, gibt es zu viele Abfragen.

Ich habe diese Abfrage ausprobiert:

Code: Select all

update Parent p set p.children=:children where p in (:parents)

wobei :children ein neues HashSet ist

aber es gibt mir die Fehlermeldung


unerwartetes Ende des Teilbaums


Gibt es eine Möglichkeit, eine Liste in einer Abfrage zu aktualisieren? Ich verwende den JPA-Entity-Manager.
Vielen Dank.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post