| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Связывание Bean с БД. |
| Автор: Gugle 22.8.2008, 09:04 | ||
| Доброго времени суток! Создал Bean компонент. Использую сервер FlassFish V2 на одной машине и в него загружаю компонент. На соседней машине крутится MySQL сервер. Теперь хочу с помощью ORM менеджера соединиться с MySQL, для этого используется EntityManager. Вот кусок кода:
* Тут можно задать любое имя? ** Как сказать менеджеру где находтся моя БД? |
| Автор: alexadr 22.8.2008, 11:24 | ||||
| По первой звезде: Имя не любое, а то которое указано в persistence.xml:
В данном случае должен быть "Some_Unit" По второй звезде: 1. В persistence.xml файле надо указать в элементе: <jta-data-source> jndi имя для датасорса который создан в aplication сервере. 2. Либо можно указать это в свойствах конкретного провайдера. Например для гибернейта:
|
| Автор: Gugle 22.8.2008, 16:03 | ||
| Спасибо alexadr, помогло. При создании "клиента" для работы с Bean компонентом в надо настроить jndi конект. Не могу понять откуда брать эти настройки?
|
| Автор: alexadr 22.8.2008, 17:01 | ||
У меня это выглядит примерно так:
|