2009-04-23 11 views
0

Verwenden von Named Queries (befindet sich in Ihrer Hibernate-Mapping-XML-Datei) ist eine gute Möglichkeit, Ihre Abfragen von Ihrer Geschäftslogik zu trennen. Aber was sind die Alternativen, wenn Sie Hibernate Annotations zum Mapping verwenden?Hibernate-Abfragen

Antwort

3

Vielleicht wissen Sie bereits, aber es gibt eine @ NamedQuery Annotation. Allerdings kann ich mich selbst nicht davon überzeugen, dass dies Vorteile gegenüber der harten Codierung des Abfrage-Strings in einem geeigneten DAO bietet (vorausgesetzt, Sie verwenden DAOs und greifen nicht direkt auf die Sitzung zu - dann könnte die @ NamedQuery-Annotation sinnvoll sein) .