الربيع 2.5 Hibernate 3.5 اسمه
-
27-09-2019 - |
سؤال
أنا لا أستخدم HibernateTemplate ، لكنني أعمل مع getCurrentsession () في DAO.
أود أن أعرف كيفية إعلان السبات المسماة الاستعلامات في ملف beans.xml (لا أستخدم hbm.xml).
وربما الربيع لديه وسائل بديلة لإعلان السبات المسماة الاستعلامات؟
المحلول
يمكنك وضع استفسارات مسماة على الكيان باستخدام التعليقات التوضيحية:
@NamedQueries({@NamedQuery(name="Entity.findAll", query="....")})
أيضًا ، إذا كان هناك استخدام JPA ، فهناك orm.xml
, ، ال XSD يخبرنا أنه يمكنك استخدام:
<named-query name="Entity.findAll">
<query><![CDATA[SELECT e FROM Entity e]]</query>
</named-query>
لا تنتمي إلى StackOverflow