Как настроить спящий режим, чтобы использовать GlassFish в пул подключений?


Я настроил пул соединений в Glassfish с ресурсом jndi для его настройки. Я озадачен тем, как настроить hibernate, чтобы получить его.

Я столкнулся с большим количеством ИБП для записи, чтобы настроить его на использование пула соединений C3P0. Что ж, я заблудился. Я обнаружил, что мне нужно установить:

hibernate.connection.datasource
hibernate.jndi.url 
hibernate.jndi.class 
hibernate.connection.username
hibernate.connection.password
  • будет ли источник данных таким же, как набор hibernate.connection.datasource в пуле соединений?
  • Что бы впасть в спячку.джнди.класс быть?
  • находятся в спячке.соединение.ник и зимовать.соединение.пароль для подключения к базе данных или к серверу приложений? Я предполагаю, что это относится к базе данных, но зачем они мне нужны, если все это задано в appserver?
1 2

1 ответ:

В этой статье Об основах hibernate, кажется, есть информация, которую вы хотите. Найдите строку "Using a JNDI DataSource". Листинг 2 очень важен. Вы можете сравнить его с листингом 1...

Похоже, что вы можете пропустить c3po, поэтому многие из ваших подзапросов не применяются.