有没有办法在运行时请求数据库密码而不是将其(加密或不加密)放在hibernate.cfg.xml文件中?
最佳答案:
几乎Hibernate中的每个配置选项都在被配置的对象上有相应的方法.实际上,配置实际上只是将XML绑定到正在设置的对象的一种方法.有关更多信息,请参阅此文章:http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html
也就是说,您有责任在启动时收集密码.这可能是问题中最困难的部分.收集密码后,将其发送到相应的属性.