java - EJB环境下如何使用外部文件进行数据库配置

标签 java hibernate orm jpa

我需要在 EJB 应用程序的 EAR 文件之外有一个用于数据库配置的文件。即使我定义了一个数据源并通过 JNDI 调用它,我仍然有一些想要更改的属性,例如 hibernate.dialect 或 hibernate.show_sql。 我尝试使用:

<property name="hibernate.ejb.cfgfile" value="some-file.xml" />

当 some-file.xml 在 jar 文件中时它工作正常,但如何从另一个位置调用它。我尝试了 file:///但没有成功。

谢谢

最佳答案

尝试使用 /some-file.xml 并将 some-file.xml 放在类路径上。

关于java - EJB环境下如何使用外部文件进行数据库配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2740452/

相关文章:

java - 由 : org. apache.camel.NoTypeConversionAvailableException 引起:没有可用于从类型 POJO 转换为 byte[] 的类型转换器

java - 未知 SMTP 主机 : smtp. live.com

java - 非映射属性的 Hibernate 标准

java - 使用 Objectify 查询 2 个实体

java - BigInteger 中 cos(x) 总和的泰勒级数

java - 选择具有精确映射键和值的每一行

c# - Entity Framework - 错误地执行 2 个选择语句而不是连接

java - 使用 Hibernate 分区

python - 如何使用 Django ORM 将 JSON 文件中的数据加载到 MySQL 实例中?

java - 在输入流中等待时执行某些操作