DarthShader
Erfahrenes Mitglied
Hallo,
ich habe eine Frage zur Java Persistence API.
Ich habe gerade die Syntax der JPA QL durchgeschaut und würde diese gerne für ein Projekt verwenden, welches als Persistenz-Implementierung Hibernate verwendet.
Nun bin ich gerade am "Erlernen von Hibernate" und stoße auf ein Kapitel, in dem die "Hibernate Query Language", kurz HQL, erläutert wird.
Beide Sprachen sind sehr sehr ähnlich und ich bin verwirrt:
Über Eure Hilfe würde ich mich sehr freuen
Vielen Dank!
ich habe eine Frage zur Java Persistence API.
Ich habe gerade die Syntax der JPA QL durchgeschaut und würde diese gerne für ein Projekt verwenden, welches als Persistenz-Implementierung Hibernate verwendet.
Nun bin ich gerade am "Erlernen von Hibernate" und stoße auf ein Kapitel, in dem die "Hibernate Query Language", kurz HQL, erläutert wird.
Beide Sprachen sind sehr sehr ähnlich und ich bin verwirrt:
- In welchem Zusammenhang steht JPA QL mit HQL, wenn es überhaupt einen gibt?
- Kann ich JPA QL auch mit Hibernate verwenden? Eigentlich müsste es ja so sein, denn JPA QL gehört doch zur Persistence Spezifikation von Java, sodass Hibernate das eigentlich implementieren müsste?
- Was soll ich verwenden? Ich tendiere zu JPA QL, wenn das mit Hibernate überhaupt möglich ist, da ich damit dann unabhängig von anderen Persistenz-Implementierungen bin
Über Eure Hilfe würde ich mich sehr freuen
Vielen Dank!