如何从JPA persistence.xml外部化属性?

如何从JPA persistence.xml外部化属性?,第1张

如何从JPA persistence.xml外部化属性

作为当前方法的替代方法,并且由于使用的是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特定属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5027307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存