![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| antondrafff |
|
|||
![]() Новичек Профиль Группа: Участник Сообщений: 15 Регистрация: 25.7.2008 Где: moscow Репутация: нет Всего: нет |
Добрый день!
Суть проблемы такова: Использую WebSphere Portlet Factory 7 (далее PF) для создания тестового портлета. Нужно сделать подключение к базе данных через хибернейт. Как это правильно сделать? Сейчас хибернейт запускается, но не хочет видеть классы сущностей. Для запуска портлетов на PF нужна своя структура папок, т.е. откомпилированные классы лежат не в WEB-INF/classes, а в WEB-IBF/work/classes. Перетаскивание нужных классов в верную папку проблему решить не удалось. Если кто-нибудь это делал раньше, то расскажите, повторюсь, как правильно подрубить хибернейт к портлетам. Сейчас я просто положил файл hibernate.cfg.xml в папку WEB-INF/classes, и если убрать из него <mapping> теги, то доступ к базе работает, на уровне таких вызовов Session.createSQLQuery("что-то") |
|||
|
||||
| antondrafff |
|
|||
![]() Новичек Профиль Группа: Участник Сообщений: 15 Регистрация: 25.7.2008 Где: moscow Репутация: нет Всего: нет |
Никто не ответил, ну и ладно. Проблема решилась. Тему можно закрыть.
Для тех, кто, может быть, сюда нагуглит расскажу как решилась проблема. Внутри WebSphere Portlet Factory хиберенейт так пути и не увидел. Что бы его подключить: складываем библиотеки в WebContent/WEB-INF/lib hibernate.cfg.xml в WebContent/WEB-INF/classes туда же складываем все меппинги (тогда найдет) Классы сущностей, компилируем, собираем в jar и складываем в WebContent/WEB-INF/lib Тогда хибернейт все найдет. На сайте поддержки ibm в рекомендациях по применению хибернейта было написано добавить в файл hibernate.cfg.xml следующие строки:
Пока не разобрался для чего это нужно. У меня работает без этой вставки. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |