2013-05-29 54 views
0

您好我正在尝试使用EclipseLink开发JPA应用程序。 我试图在没有persistence.xml的情况下创建它,或者至少将在运行时创建持久性单元。所以我有一个空的(或者说是虚拟的)persistence.xml来开始。 我看了这篇文章eclipselink without persistence.xml但调试后我注意到,EL强制声明至少PU名称,并且所有其他参数可以在运行时设置(包括提供者)。 有没有办法,只能在运行时创建PU?我正在尝试根据应用程序中仅在运行时才知道的类别数量创建多个PU。eclipselink没有persistence.xml和多个persistence.xml

目前我覆盖除名称(我不能覆盖)的所有其他参数并创建每个类别的EM工厂。

由于提前,

戈皮

回答