abschneiden/löschen aus gegebenen entity-Klasse

Habe ich meine entity-Klasse über eine Methode. Ich versuche herauszufinden, wie über die JPA JPQL oder Kriterien API, ich könnte einen kürzen oder zu löschen. Ich denke, dass die Kriterien, die api ist natürlich für die Arbeit mit Klassen und truncate ist ein schneller Vorgang, so werden diese bevorzugt. Dies ist, was ich zusammen gestellt habe, so weit, aber nicht sicher, was das hinzufügen/ändern über es.

    CriteriaBuilder cb = this._em().getCriteriaBuilder();
    cb.createQuery( _entityClass() ).from( _entityClass() );

Hinweis: _entityClass zurück MyEntity.class habe ich keine weiteren Referenzen auf MyEntity dies ist eine allgemeinere Umsetzung.

  • Ich denke, es gibt keine solche Sache wie truncate in JPQL, Sie können schreiben Sie eine native Abfrage oder verwenden Sie JPQL "löschen".
Schreibe einen Kommentar