JPA-don';我不想在@PersistenceContext中硬编码unitName

JPA-don';我不想在@PersistenceContext中硬编码unitName,jpa,eclipselink,Jpa,Eclipselink,我正在使用eclipselink,我有这样的东西: @PersistenceContext(unitName=“unit1”) 私人实体管理者; 是否有任何方法可以从配置/属性文件中指定/读取永久性单元名称,以便如果需要,可以更改永久性单元名称(使其指向不同的数据源)?不使用注入,请在代码中查找上下文。不使用注入,在代码中查找上下文。您的配置文件中是否有多个持久性单元?如果没有,您可以删除unitName类似的问题您的配置文件中是否有多个永久性单元?如果没有,您可以删除unitName类似的

我正在使用eclipselink,我有这样的东西:

@PersistenceContext(unitName=“unit1”)
私人实体管理者;


是否有任何方法可以从配置/属性文件中指定/读取永久性单元名称,以便如果需要,可以更改永久性单元名称(使其指向不同的数据源)?

不使用注入,请在代码中查找上下文。

不使用注入,在代码中查找上下文。

您的配置文件中是否有多个持久性单元?如果没有,您可以删除
unitName
类似的问题您的配置文件中是否有多个永久性单元?如果没有,您可以删除
unitName
类似的问题