Filter-Liste enthalten, in der Person zurückgegeben, die durch jpa/hibernate query
Habe ich eine einfache jpa Entität 'Bewerbungsformular' mit ein eins-zu-viele-Liste in:
@OneToMany(cascade=CascadeType.REMOVE, mappedBy="textQuestion")
private List<Dictionary> questions;
Die variable Wörterbuch enthalten im Bewerbungsformular ist nur eine andere Ebene Einheit nur mit dem text der Frage.
Die entsprechende Datenbank-Tabelle abgebildet Wörterbuch:
'locale' 'text' 'formId'
en my question 123
it mia domanda 123
Ich Frage mich, ob es möglich ist mit jpa oder hibernate, erstellen von Abfragen für das abrufen ein Bewerbungsformular Person mit einem Wörterbuch für ein bestimmtes Gebietsschema, zum Beispiel 'es' nur.
Das wäre einfach genug zu tun mit standard-sql, aber ich kann nicht übersetzen in hql.
Falls dies nicht möglich ist, könnten Sie vorschlagen, eine alternative Möglichkeit ? Ich habe versucht, manuell zu Durchlaufen Wörterbuch Fragen Liste und entfernen Sie den nicht erforderlichen locale, aber ist nicht wirklich elegant, und auch ich habe ein jpa/hibernate Fehler.
Ich hoffe ich habe mich klar und code geliefert wird, ist genug.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht mit standard-JPA. Aber Hibernate ermöglicht das anwenden beliebiger Filter eine Sammlung Belastung während einer bestimmten Sitzung. Aus der Hibernate Annotations Reference Guide:
Siehe auch