【问题标题】:using JPA how to read .properties file in persistence file使用 JPA 如何读取持久性文件中的 .properties 文件
【发布时间】:2017-10-05 09:58:14
【问题描述】:

如何读取 persistence.xml

中的属性文件

我想从persistence.xml的属性文件中读取数据库用户和密码

【问题讨论】:

  • 你没有。 persistence.xml 允许您指定属性,因此请在此处指定它们。没有 JPA 选项可以将属性放在单独的文件中。您当然可以使用覆盖属性创建 EMF 并在 YOURSELF 中读取覆盖属性(createEntityManagerFactory(...) 的第二个参数)

标签: xml hibernate jpa eclipselink persistence


【解决方案1】:

通常,这类事情是通过使用构建工具来完成的,这些工具可以操作设置文件 - 例如 persistence.xml - 通过在打包之前替换该文件中所需的参数。

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

不过这是另一个话题,这里不能简单解释。

【讨论】:

  • @phiro 你能简单解释一下吗?
猜你喜欢
  • 2014-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 2015-03-03
  • 2011-08-24
  • 2011-12-04
相关资源
最近更新 更多