【问题标题】:Where to set EclipseLink properties using Glassfish if not set in persistence.xml如果没有在 persistence.xml 中设置,在哪里使用 Glassfish 设置 EclipseLink 属性
【发布时间】:2013-08-27 00:21:30
【问题描述】:

有没有办法在与persistence.xml 不同的地方设置 EclipseLink 属性(例如目标数据库)?

Rational:我有一个 JPA 模块定义数据结构并包含 persistence.xml。该模块可能与不同的目标数据库一起使用。在 Java SE 应用程序中,可以在创建 EntityManagerFactory 时以编程方式设置 eclipse 链接属性。但是,当 JPA 模块被打包在 Glassfish 应用服务器的 EAR 中时,目标数据库必须在 persistence.xml 中定义……还是有其他方法?

【问题讨论】:

    标签: java properties eclipselink glassfish-3 persistence.xml


    【解决方案1】:

    您可以使用 RESOURCE_LOCAL 持久性单元并通过 EntityManagerFactory 以相同的方式访问它。

    【讨论】:

    • RESOURCE_LOCAL 是否仍支持容器管理事务?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多