我们正在使用Glassfish 4.1.2和PostgreSQL 9.4。我们按照说明配置了JDBC连接池和JDBC资源,但是定期出现问题,Glassfish会“丢失”该池。因此,我们决定不再使用Glassfish管理连接池,而是使用HikariCP通过Hibernate对其进行管理。到目前为止一切顺利。
我们的devops小组希望将数据库连接详细信息(URL,用户名,密码)放入我们的Glassfish JNDI属性中。是否可以通过一些巧妙的配置从这里读入Hibernate,还是我必须编写一个自定义的PersistenceProvider?