| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Ошибка при переходе на hibernate 3 |
| Автор: greef 12.1.2008, 01:52 | ||
| Доброго времени суток. Решил перейти на hibernate 3. Раньше проект на hibernate 2 и spring 2.0 Щас перешел на spring 2.5 и hibernate 3.1. В результате проект не могу запустить. Лог:
В чем может быть проблема? lib: c3p0-0.9.0.jar cglib-2.1.3.jar commons-collections-2.1.1.jar commons-lang.jar commons-logging-1.0.4.jar dom4j-1.6.1.jar ehcache-1.1.jar hibernate3.jar hsqldb.jar jta.jar log4j-1.2.11.jar spring.jar spring-orm.jar spring-web.jar spring-webmvc.jar standard.jar и Java 1.5 |
| Автор: intr 12.1.2008, 06:44 |
| У тебя нет библиотеки asm:) можно попробовать ее найти в каком нибудь hinernate проекте, например у меня в архиве hinernate лежит файл asm.jar. p/s Если мне не изменяет память это библиотека позволять расширить стандартные фишки reflection |
| Автор: greef 12.1.2008, 13:15 | ||
| Спасибо, asm добавил, от этой ошибки избавился. Но теперь:
Кстати такой вопрос. Такие библиотеки как asm, cglib, c3p0 и тд имеется и в lib spring. Откуда лучше брать эти библиотеки из spring или hibernate? |
| Автор: greef 12.1.2008, 13:38 | ||||
Поспешил с вопросом, ошибку сам нашел в DAO классе:
Вопрос в силе
|
| Автор: intr 15.1.2008, 04:18 | ||
Лучше всего их брать из spring, причина в том что spring связывает все уровни приложения в единое целое и лучше чтобы все версии библиотек были согласованы с ним. p/s кстати рекомендую для сборки проектов maven, там будет намного меньше проблем с нехваткой библиотек |