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

Java 如何使用带注释的对象而不是hbms从Hibernate透视图执行Hibernate查询?,java,hibernate,annotations,Java,Hibernate,Annotations,我最近刚刚决定重新设计我的数据库,我使用带注释的对象而不是hbm文件。问题是,现在我无法构建配置来检查查询。有什么想法吗 编辑:hibernate透视图是指hibernate控制台透视图,您可以在以下链接的3.9.1中找到: 您可以这样定义命名查询 @Entity @Table(name = "yourTable") @NamedNativeQueries(value = { @NamedNativeQuery(name="nativeSelectName",

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

编辑:hibernate透视图是指hibernate控制台透视图,您可以在以下链接的3.9.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 ...")

您可以这样定义命名查询

@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 ...")

你好,Stanislav,我知道如何插入查询。问题是如何在Eclipse的Hibernate透视图中运行查询,而不需要像我处理hbm文件时那样运行应用程序Hello Stanislav,我知道如何插入查询。问题是如何在Eclipse的Hibernate透视图中运行查询,而不需要像我处理hbm文件那样运行应用程序