如何确保从hibernate.cfg.xml加载所有属性,然后以编程方式添加其他属性?我看到了以下代码片段,但它看起来像是全新的配置,而不是现有配置的补充。
Configuration c = new Configuration(); c.configure(); c.setProperty("hibernate.connection.username", "abc" ); c.setProperty("hibernate.connection.password", "defgh629154" );
您显示的代码段是您所需要的。只需使用您现有的配置,而不是创建一个新的配置即可。
如果不是您实例化配置(例如,spring),则需要扩展创建它的类。