BoneCP 0.7.1.RELEASE и спящий режим 4.1.*

Я пытаюсь добавить BoneCP в режим гибернации и получаю:

java.lang.ClassNotFoundException: org.hibernate.connection.ConnectionProvider

Я не смог найти этот интерфейс в новых пакетах гибернации и у меня есть 2 вопроса:

1) Не могли бы вы поделиться ссылкой или примером, как вручную настроить BoneCP 0.7.1 с спящим режимом 4.1.*? (Я добавил только connection.provider_class=com.jolbox.bonecp.provider.BoneCPConnectionProvider в hibernate.cfg.xml)

2) Кто-нибудь тестировал BoneCP 0.8.0-alpha1? Он хорошо работает с новым hibarnate, но имеет страшную версию «alpha1»

Спасибо за ваше время.


person pushistic    schedule 17.04.2012    source источник


Ответы (1)


1) JVM не может найти интерфейс ConnectionProvider, поскольку он перемещен в другой пакет из Гибернация 3 в Гибернация 4, поэтому вам нужно использовать BoneCP 0.8.0-alpha1.

2) Пока это не вызвало у меня никаких проблем, но другие должны поделиться своим опытом.

person augusto callejas    schedule 30.04.2012
comment
Для Hibernate 4.3.x мне пришлось получить исходный код и исправить неработающий импорт, а также изменить указанную версию Hibernate. Hibernate снова переупаковал чертов класс ConnectionProvider. - person Teresa Carrigan; 20.03.2014