使用JPA如何读取属性文件中的持久性文件,

问题描述:

如何读取性能在persistence.xml文件使用JPA如何读取属性文件中的持久性文件,

我wanrt从属性读取数据库用户名和密码文件进行的persistence.xml

+3

你不知道。一个'persistence.xml'允许你指定属性,所以在那里指定它们。没有JPA选项将属性放在单独的文件中。您当然可以使用重写属性创建一个EMF,并读取YOURSELF中的重写属性(第二个参数为'createEntityManagerFactory(...)') – DN1

通常这种东西是通过使用构建工具完成的,该工具通过在打包之前替换该文件中的所需参数来操作设置文件(如persistence.xml)。

例如,我使用Maven并在我的java(主要是j2ee)项目中进行过滤,以替换持久性单元名称的占位符或其他所需的项目特定设置。仅仅因为我喜欢将配置文件保存在配置文件和一个文件中。

然而,这是另一个话题,在这里不能简单地解释。