Наш проект использует Hibernate (3.3.2) с c3p0 в качестве пула соединений. Какое-то время некоторые свойства c3p0 были в файле c3p0.properties, а другие — в hibernate.cfg.xml. Я только что переместил последние два свойства c3p0 в hibernate.cfg.xml и подтвердил, что они соблюдаются.
Есть ли ЛЮБАЯ причина хранить файл свойств c3p0, когда свойства c3p0 можно указать в hibernate.cfg.xml? Например, есть свойство, которое нельзя там настроить, или другая причина, о которой я не думаю. Мне кажется, что указание свойств c3p0 в двух местах просто вызывает путаницу,
Я думаю, что ранее существовало мнение, что некоторые свойства нельзя передать в hibernate.cfg.xml, что, как я полагаю, является просто мифом. Это основная причина этого вопроса.