【发布时间】:2015-02-23 06:48:49
【问题描述】:
有办法在运行时更改 persistence.xml 中的 jta-data-source 并保持在管理模式
@PersistenceContext(unitName="BookUnit")
private EntityManager em;
(我知道我可以使用 EntityManagerFactory,但我想像之前写的那样保持托管模式)
我有多个环境(本地、测试、产品)
并且对于每个环境都有不同的 jndi 数据源
我不会为每个环境更改 persistence.xml 文件
我想在代码中管理它
【问题讨论】: