【发布时间】:2017-08-04 03:05:12
【问题描述】:
有没有办法在 Hibernate 中注册不在实体类或 package-info.java 中的命名查询?
目前,我的命名查询是通过包装在 package-info.java 类中的 aorg.hibernate.annotations.NamedQueries 中的注释 org.hibernate.annotations.NamedQuery 定义的,但是当查询在不是实体的服务类中定义时,它应该具有public 范围或包私有(不显式,如果变量没有修饰符)在上述注释中可见,因为它们存在于不同的类中。我想知道是否可以通过定义将查询范围缩小到单个类(使它们private)
并将它们注册到 Hibernate 的同一个类中。
【问题讨论】:
标签: java hibernate named-query