| 
 | 
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Всем привет! Изучаю JPA и вот задался таким вопросом, чисто теоретически)  Возможно ли создать несколько entityManagerFactory, каждый использует свой persistence.xml, но при этом имеют одно общее подключение к БД, одна сессия в БД? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 08:19 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Любой EntityManagerFactory работает с DataSource. И каждый созданный EntityManager будет запрашивать у DataSource соединение. Т.е. даже с одним EntityManagerFactory мы будем работать с N соединениями. Но для всех EntityManagerFactory мы можем указать один и тот же DataSource, и если это будет пул соединений, то по все EntityManager'ы будут работать с одним и тем же списком соединений. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 09:57 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Stanislav Bashkyrtsev Любой EntityManagerFactory работает с DataSource. И каждый созданный EntityManager будет запрашивать у DataSource соединение. Т.е. даже с одним EntityManagerFactory мы будем работать с N соединениями. Но для всех EntityManagerFactory мы можем указать один и тот же DataSource, и если это будет пул соединений, то по все EntityManager'ы будут работать с одним и тем же списком соединений. Спасибо. Да, читаю как раз про свойства jta-data-source и non-jta-data-source и судя по всему это работает только когда у нас есть JNDI и DataSource нам предоставляет какой то сервер приложений.. Видимо в простом учебном приложении использовать DataSource c EclipseLink не так-то просто или.. ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 10:30 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А что такое "простое учебное приложение"? Оно не использует App Server? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 10:32 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Skadovskiy простом  Если простое учебное то начинать с бута и его стартеров. Конфиги и автоконфиги по умолчанию. Или еще требования какие есть? Все остальное уже не входит в категорию простое) :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 10:35 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Причем здесь ботинок? Товарищь же спрашивает про другое. Несколько persistence контекстов и ... одна сессия в БД. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 12:20 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mayton, Лично я не понял это: авторВидимо в простом учебном приложении использовать DataSource c EclipseLink не так-то просто или.. ? Это же вопрос про архиректуру а не про сессии? Вот и уточняем _что спрашивает автор_ ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 12:44 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  И еще автор пишет Видимо в простом учебном приложении использовать DataSource c EclipseLink не так-то просто или и я его понимаю. Мне тоже иногда непонятно почему мы простые вещи иногда делаем сложным образом. Типа ентерпрайз кодер начинает с архетипа где over 100 500 зависимостей и джарник - пол-гига а между тем он считает 2+2 и пишет в табличку ибо так хотел НА САМОМ деле кастомер. Как в той сказке про короля и бутерброд - Просил я только масла на завтрак мне подать... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 12:53 | 
  
  
  
   | 
||
| 
 
JPA (EclipseLink) Вопрос по подключению. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  По поводу "одна сессия". Может автор ошибся? Имеется в виду одна учетная запись? Потому-что если мы создадим пул коннектов на 1 сессию - велика вероятность что этот пул будет заблочен кем-то и надолго и это параллизует все остальные сеансы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.01.2022, 13:43 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=40125947&tid=2120268]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    65ms | 
get topic data:  | 
    13ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    53ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 12ms | 
| total: | 175ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...