【发布时间】:2023-03-16 08:00:02
【问题描述】:
您好,我正在尝试使用 EclipseLink 开发 JPA 应用程序。 我正在尝试在没有persistence.xml 的情况下创建它,或者至少将在运行时创建持久性单元。所以我有一个空的(或者说是虚拟的)persistence.xml 开始。 我查看了这篇帖子eclipselink without persistence.xml,但在调试后我注意到,EL 强制声明至少 PU 名称,并且可以在运行时设置所有其他参数(包括提供程序)。 有没有办法,只能在运行时创建 PU?我正在尝试根据应用程序中仅在运行时已知的类别数量创建多个 PU。
目前我正在覆盖除名称(我无法覆盖)之外的所有其他参数,并为每个类别创建一个 EM 工厂。
提前致谢,
戈皮
【问题讨论】:
标签: eclipselink entitymanager persistence.xml