如何设置hibernate使用Glassfish连接池?

时间:2010-03-24 14:30:16

标签: java hibernate glassfish

我在Glassfish中设置了一个连接池,其中还有一个jndi资源。我很难理解如何配置hibernate来获取它。

我遇到了很多写入来配置它以使用C3P0连接池。好吧,我迷路了。我发现我需要设置:

hibernate.connection.datasource
hibernate.jndi.url 
hibernate.jndi.class 
hibernate.connection.username
hibernate.connection.password
  • 数据源是否与连接池中设置的hibernate.connection.datasource相同?
  • hibernate.jndi.class会是什么?
  • hibernate.connection.username和hibernate.connection.password是否与数据库或appserver连接?我假设这是针对数据库的,但为什么我需要它们,因为这些都是在appserver中设置的?

1 个答案:

答案 0 :(得分:3)

article about hibernate basics似乎有您想要的信息。搜索字符串'使用JNDI数据源'。清单2很重要。您可能希望将其与列表1 ...

进行比较

看起来您可以跳过c3po,因此很多子请求都不适用。