Вы можете поместить именованные запросы к объекту, используя аннотации:
@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>