我一直使用 hibernate.cfg.xml 来配置 Hibernate。由于各种原因,我需要将所有配置移至 Java,并且映射实体有问题。
以前在 XML 中,我的映射如下所示:
<mapping class="com.mycompany.enitites.Test" />
一切都是注释驱动的,所以我不需要指定其他任何东西。
现在我使用 Hibernate 配置了所有内容Configuration.class
,如何添加映射?我试过configuration.addClass(Test.class)
了,但这会引发文件test.hbm.xml
不存在的错误。而且我不想使用它,我希望 Hibernate 从注释中读取映射。
编辑:我试过了configuration.addAnnotatedClass(Test.class)
,但这会引发relation "test" does not exist
第一次遇到的涉及Test.class
实体的查询。