我想使用HQL编辑器来测试查询,但它不起作用。问题是我们使用注释而不是配置文件。是否可以使用注释而不是配置文件作为映射信息?现在,在HQL编辑器中运行查询后,我得到了此异常org.hibernate.hql.ast.QuerySyntaxExcetion: HomeEntity is not mapped [select h from HomeEntity h]
。
答案 0 :(得分:-1)
宙斯是对的。我猜你可能会遇到类似于我的情况......我花了几个晚上来弄明白......好吧,我猜,你正在使用Hibernate和Spring。那些" annotatedClass"类在Spring配置(例如applicationContext.xml)下定义,但在hibernate.cfg.xml中没有定义。一旦我在hibernate.cfg.xml中定义了这些类,我就可以在" Configuration"下看到所有可用的实体。在Hibernate(工具)配置面板中,我可以在HQL编辑器中使用它们。
希望这有帮助!