【发布时间】:2015-03-21 17:37:30
【问题描述】:
我认为在 Hibernate 3 中有一个属性键 hibernate.packagesToScan
可以在hibernate.cfg.xml 中设置会话工厂级别。
这个键在 Hibernate 4 中是否改变了,如果是,它对应的键是什么?
我使用的是 4.3.8 最终版。
【问题讨论】:
标签: java hibernate orm configuration hibernate-4.x
我认为在 Hibernate 3 中有一个属性键 hibernate.packagesToScan
可以在hibernate.cfg.xml 中设置会话工厂级别。
这个键在 Hibernate 4 中是否改变了,如果是,它对应的键是什么?
我使用的是 4.3.8 最终版。
【问题讨论】:
标签: java hibernate orm configuration hibernate-4.x
在你需要的休眠属性中:
<property name="hibernate.archive.autodetection" value="class, hbm" />
在persistence.xml中你需要:
<exclude-unlisted-classes>false</exclude-unlisted-classes>
【讨论】:
addPackage 我也很好,我的主要问题是即使在这种情况下Hibernate 也不能真正识别我的持久类,我无法创建一个简单的Criteria 并在其上执行list(我得到空列表背部?!)。 +1 试图提供帮助。
hibernate.packagesToScan 是 Spring 特有的东西。我没有在这个项目中使用 Spring,所以它没有帮助。