2014-12-19 67 views

回答

0

两者都有完全不同的责任。

glassfish-resources.xml被提供给服务器以注册JDBC连接池和JDBC资源,例如在服务器级上。

persistence.xml用于在应用程序级别向应用程序注册持久单元。您可以使用由您的glassfish-resources.xml提供的注册JDBC资源之一以及直接在服务器上预定义的JDBC资源,或者甚至可以使用直接在persistence.xml之间指定的完全不同的连接。你只使用持久性单元的数据库连接,那么直接定义它是完全正确的persistence.xml。但通过glassfish-resources.xml(或直接在服务器上)注册JDBC资源的优点是,您可以使用那些JDBC资源,甚至不用于您的持久性单元,也可以用于某些JDBC领域或任何您可能使用的JDBC资源JDBC ...