hibernate - 在Hibernate中以编程方式设置属性

标签 hibernate

如何确保从hibernate.cfg.xml加载所有属性,然后以编程方式添加其他属性?我看到了以下代码片段,但它看起来像是全新的配置,而不是现有配置的补充。

Configuration c = new Configuration();
c.configure();

c.setProperty("hibernate.connection.username", "abc" );
c.setProperty("hibernate.connection.password", "defgh629154" ); 

最佳答案

您显示的代码段就是您所需要的。只需使用您现有的配置,而不是创建一个新的配置即可。

如果不是您实例化配置(例如,spring),则需要扩展创建配置的类。

关于hibernate - 在Hibernate中以编程方式设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6074678/

相关文章:

java - Springboot API 返回空响应

mysql - Web 应用程序无法从服务器上的 MySQL 查询

java - Hibernate ID 生成器困惑

java - Spring 4 和 Hibernate 4 - GenericJDBCException : could not prepare statement

java - ¿创建产品功能?在带有外键的 JPA Hibernate Spring-boot 中

java - 无法自动连接[错误 : No matching bean of type]

java - @Transient 在 hibernate 状态下不工作

java.lang.NumberFormatException : For input string in JSP Page 异常

java - 如何在不导致数据库更新的 JPA/Hibernate 中映射只读集合

java - 使用 hibernate 注释映射多对​​多关系?