Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > Как настроить hibernate под эклипс и томкат |
Автор: smolbars 23.11.2012, 01:17 | ||||
Всем привет. Может кто подскажет как првильно бороться с такой ошибкой No Persistence provider for EntityManager named http://foren.germany.ru/showflat.pl?Cat=&Board=programmer&Number=22917338&page=0&view=collapsed&sb=5&part=&vc= Вобщем описание темы на другом форуме. Борюсь уже тпятые сутки. Может неверный инстументарий вязл - хибернейт обязательное требование начальства а сервак и иде могут быть любыми бесплатными. Но желательно сделать на том что есть не хочу морочиться конфигурацией. Сам код вставки в таблицу тут хотя до него не доходит
На ваадин просьба внимание не обращать ошибка до него А вот сущность
|
Автор: LSD 23.11.2012, 10:25 | ||
Проверь что persistence.xml находится в
|
Автор: smolbars 25.11.2012, 23:52 |
Ну уж скоро проект выкладывал через war эклипсом персистенс там где надо. Но вобщем проблема решена Все оказалось проще - долбанный эклипс не выкладывает в исполняемый код сторонние jar если они прописаны в пользовательской библиотеке. Впрочем и так не всегда выкладывает. нужно после выкладывания на сервак архива war руками в папку либ classes web-inf копировать хибернейт и все остальное. А дрова мускуля класть в общую папку либ сервака. Но никак не хибирнейт и всю честную компанию иначе томкат глючить будет. И еще 1 момент - как избавиться при выгрузки ентити (сущностей) в бд из эклипса от ошибки дубликатов когда сущность уже есть. Как визарду консоли хиберней под эклипсом пояснить что 2 раза класть сущность не надо. И как заставить эклипс генерить schema.ddl а то что то получается через 3 раз на четвертый оно как то не вяно генерится и не всегда от всех сущностей. И как отрубить кэширование в томкате |