سؤال

أنا لا أستخدم 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>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top