Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA (EclipseLink) Вопрос по подключению. / 9 сообщений из 9, страница 1 из 1
12.01.2022, 08:19
    #40125937
Skadovskiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
Всем привет! Изучаю JPA и вот задался таким вопросом, чисто теоретически)

Возможно ли создать несколько entityManagerFactory, каждый использует свой persistence.xml, но при этом имеют одно общее подключение к БД, одна сессия в БД?
...
Рейтинг: 0 / 0
12.01.2022, 09:57
    #40125947
JPA (EclipseLink) Вопрос по подключению.
Любой EntityManagerFactory работает с DataSource. И каждый созданный EntityManager будет запрашивать у DataSource соединение. Т.е. даже с одним EntityManagerFactory мы будем работать с N соединениями.
Но для всех EntityManagerFactory мы можем указать один и тот же DataSource, и если это будет пул соединений, то по все EntityManager'ы будут работать с одним и тем же списком соединений.
...
Рейтинг: 0 / 0
12.01.2022, 10:30
    #40125952
Skadovskiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
Stanislav Bashkyrtsev
Любой EntityManagerFactory работает с DataSource. И каждый созданный EntityManager будет запрашивать у DataSource соединение. Т.е. даже с одним EntityManagerFactory мы будем работать с N соединениями.
Но для всех EntityManagerFactory мы можем указать один и тот же DataSource, и если это будет пул соединений, то по все EntityManager'ы будут работать с одним и тем же списком соединений.


Спасибо. Да, читаю как раз про свойства jta-data-source и non-jta-data-source и судя по всему это работает только когда у нас есть JNDI и DataSource нам предоставляет какой то сервер приложений.. Видимо в простом учебном приложении использовать DataSource c EclipseLink не так-то просто или.. ?
...
Рейтинг: 0 / 0
12.01.2022, 10:32
    #40125954
JPA (EclipseLink) Вопрос по подключению.
А что такое "простое учебное приложение"? Оно не использует App Server?
...
Рейтинг: 0 / 0
12.01.2022, 10:35
    #40125958
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
Skadovskiy
простом

Если простое учебное то начинать с бута и его стартеров.
Конфиги и автоконфиги по умолчанию.
Или еще требования какие есть?
Все остальное уже не входит в категорию простое) :)
...
Рейтинг: 0 / 0
12.01.2022, 12:20
    #40125976
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
Причем здесь ботинок?

Товарищь же спрашивает про другое. Несколько persistence контекстов и ... одна сессия в БД.
...
Рейтинг: 0 / 0
12.01.2022, 12:44
    #40125986
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
mayton,
Лично я не понял это:
авторВидимо в простом учебном приложении использовать DataSource c EclipseLink не так-то просто или.. ?
Это же вопрос про архиректуру а не про сессии?
Вот и уточняем _что спрашивает автор_
...
Рейтинг: 0 / 0
12.01.2022, 12:53
    #40125991
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
И еще автор пишет

Видимо в простом учебном приложении использовать DataSource c EclipseLink не так-то просто или

и я его понимаю. Мне тоже иногда непонятно почему мы простые вещи иногда делаем сложным образом.
Типа ентерпрайз кодер начинает с архетипа где over 100 500 зависимостей и джарник - пол-гига а между
тем он считает 2+2 и пишет в табличку ибо так хотел НА САМОМ деле кастомер. Как в той сказке про короля и бутерброд

- Просил я только масла на завтрак мне подать...
...
Рейтинг: 0 / 0
12.01.2022, 13:43
    #40126002
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA (EclipseLink) Вопрос по подключению.
По поводу "одна сессия". Может автор ошибся? Имеется в виду одна учетная запись? Потому-что если мы создадим
пул коннектов на 1 сессию - велика вероятность что этот пул будет заблочен кем-то и надолго и это параллизует
все остальные сеансы.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA (EclipseLink) Вопрос по подключению. / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]