我刚刚决定重新设计我的数据库,并使用带注释的对象而不是hbm文件。问题是现在我无法构建配置以检查我的查询。有什么想法吗?
编辑:通过hibernate透视,我的意思是您可以在以下链接的3.9.1中找到Hibernate Console Perspective:
http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html/plugins.html
答案 0 :(得分:1)
您可以像这样定义命名查询
@Entity
@Table(name = "yourTable")
@NamedNativeQueries(value = {
@NamedNativeQuery(name="nativeSelectName",
query = "select blah blah blah", resultClass = YourEntityClass.class)
})
@NamedQueries(value = {
@NamedQuery(name = "hqlQuery",
query = "from YourEntityClass where ...")