Ich möchte eine Liste von Objekten in meine Datenbank einfügen. In einem speziellen Fall weiß ich, dass der Primärschlüssel (nicht automatisch generiert) nicht schon da ist. Da ich eine große Sammlung einfügen muss, ist die save(Iterable<Obj> objects)
zu langsam.Native Liste Abfrage in Jpa/Hibernate + Spring einfügen
Daher denke ich über eine native Abfrage. native insert query in hibernate + spring data
In der vorherigen Antwort wird nicht angegeben, wie eine Objektgruppe eingefügt werden soll. Ist das möglich?
@Query("insert into my_table (date, feature1, feature2, quantity) VALUES <I do not know what to add here>", nativeQuery = true)
void insert(List<Obj> objs);
Natürlich, wenn Sie eine bessere Lösung insgesamt haben, ist es noch besser.
Versuchen Sie, den JPA-Batch-Einsatz mit Federdaten zu implementieren – Kushan