Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置hibernate以使用Glassfish连接池?_Java_Hibernate_Glassfish - Fatal编程技术网

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

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 数据源是否与连接池

我已经在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是什么
  • 与数据库或appserver的连接是否为hibernate.connection.username和hibernate.connection.password?我假设这是对数据库的,但既然这些都在appserver中设置好了,为什么我需要它们呢
    • 这似乎有你想要的信息。搜索字符串“使用JNDI数据源”。清单2很重要。您可能希望将其与清单1进行比较


      看起来你可以跳过c3po,所以你的许多子问题都不适用。

      你看到了吗?事实上,我去过那一页,但不是那一节。也许现在还是一大早,但对我来说还是有点神秘。感谢您的链接。@Jer这似乎是为了将SessionFactory作为JNDI资源提供。这是同一件事吗?基本上,我只是担心让hibernate使用Glassfish连接池。这似乎会有所帮助:@Jer这不是@jschoen想要的。