作为当前方法的替代方法,并且由于使用的是Hibernate,因此可以使用Hibernate通过
hibernate.cfg.xml使用
hibernate.ejb.cfgfile属性声明文件来配置JPA
,如下所示:
<persistence> <persistence-unit name="manager1" transaction-type="JTA"> <jta-data-source>java:/DefaultDS</jta-data-source> <properties> <property name="hibernate.ejb.cfgfile" value="/hibernate.cfg.xml"/> </properties> </persistence-unit></persistence>
我的理解是
hibernate.cfg.xml只是应该在classpath上(所以它可能在打包的档案之外)。参考文献
- Hibernate实体管理器参考指南
- 表2.1。Hibernate Entity Manager特定属性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)