我们的项目使用 Hibernate (3.3.2) 和 c3p0 作为我们的连接池。有一段时间,似乎 c3p0.properties 文件中有一些 c3p0 属性,而 hibernate.cfg.xml 中有其他属性。我刚刚将最后两个 c3p0 属性移动到 hibernate.cfg.xml 并确认它们受到尊重。
当 c3p0 属性可以在 hibernate.cfg.xml 中指定时,是否有任何理由保留 c3p0 属性文件?比如有一个属性不能在那里配置,或者我没有想到的其他原因。在我看来,在两个地方指定 c3p0 属性只会引起混乱,
我认为以前有一种观点认为某些属性无法在 hibernate.cfg.xml 中传递,我认为这只是一个神话。这就是提出这个问题的主要原因。