JPA: Wie erhält man eine Entität basierend auf einem anderen Feldwert als ID?

Wenn wir in JPA (Ruhezustand) das ID-Feld automatisch generieren, wird davon ausgegangen, dass der Benutzer keine Kenntnisse über diesen Schlüssel hat. Wenn der Benutzer die Entität erhält, fragt er auf der Grundlage eines anderen Felds als ID ab. Wie erhalten wir die Entität in diesem Fall (seitem.find() kann nicht verwendet werden).

Soweit ich weiß, können wir eine Abfrage verwenden und die Ergebnisse später filtern. Aber gibt es einen direkteren Weg (weil dies meines Wissens ein sehr verbreitetes Problem ist)?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage