如何使用带注释的对象而不是hbms从Hibernate透视图执行Hibernate查询?

时间:2011-07-08 06:12:28

标签: java hibernate annotations

我刚刚决定重新设计我的数据库,并使用带注释的对象而不是hbm文件。问题是现在我无法构建配置以检查我的查询。有什么想法吗?

编辑:通过hibernate透视,我的意思是您可以在以下链接的3.9.1中找到Hibernate Console Perspective:

http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html/plugins.html

1 个答案:

答案 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 ...")