Java 如何设置hibernate以使用Glassfish连接池?
我已经在Glassfish中设置了一个连接池,并为它设置了一个jndi资源。如何配置hibernate以获得它,这让我感到困惑 我遇到过很多关于将其配置为使用C3P0连接池的文章。我迷路了。我发现我需要设置:Java 如何设置hibernate以使用Glassfish连接池?,java,hibernate,glassfish,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.url
hibernate.jndi.class
hibernate.connection.username
hibernate.connection.password
- 数据源是否与连接池中设置的
相同hibernate.connection.datasource
- hibernate.jndi.class是什么
- 与数据库或appserver的连接是否为hibernate.connection.username和hibernate.connection.password?我假设这是对数据库的,但既然这些都在appserver中设置好了,为什么我需要它们呢
- 这似乎有你想要的信息。搜索字符串“使用JNDI数据源”。清单2很重要。您可能希望将其与清单1进行比较
看起来你可以跳过c3po,所以你的许多子问题都不适用。你看到了吗?事实上,我去过那一页,但不是那一节。也许现在还是一大早,但对我来说还是有点神秘。感谢您的链接。@Jer这似乎是为了将SessionFactory作为JNDI资源提供。这是同一件事吗?基本上,我只是担心让hibernate使用Glassfish连接池。这似乎会有所帮助:@Jer这不是@jschoen想要的。