我已经创建了一个休息服务项目,我正在努力理解为什么两者都存在。如果我拥有glassfish-resource.xml中的所有JDBC信息,那么persistence.xml的功能是什么?glassfish-resource.xml vs persistence.xml
0
A
回答
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 ...
相关问题
- 1. Persistence.xml
- 2. JPA persistence.xml
- 3. Spring JPA和persistence.xml
- 4. Persistence.xml和OSGi(Equinox)
- 5. Persistence.xml与GlassFish 3.1.1
- 6. eclipselink without persistence.xml
- 7. 德比persistence.xml中
- 8. DRY在persistence.xml
- 9. JPA persistence.xml添加类
- 10. 无法检测Persistence.xml
- 11. JBoss AS 7.1.1的Persistence.xml
- 12. 使用JDBC与persistence.xml
- 13. 从POJO读取persistence.xml
- 14. 休眠:在persistence.xml中
- 15. JPA persistence.xml未加载
- 16. 从tomcat加载persistence.xml
- 17. persistence.xml缓存属性警告
- 18. 在运行时修改persistence.xml
- 19. Persistence.xml是可选的吗?
- 20. 加密persistence.xml中的参数
- 21. springConfiguration.xml如何检测persistence.xml
- 22. Maven的:过滤persistence.xml中
- 23. EclipseLink JPA - persistence.xml的位置
- 24. persistence.xml没有加入耳朵
- 25. 覆盖persistence.xml中属性
- 26. Maven无法识别persistence.xml
- 27. 确定persistence.xml的位置
- 28. Maven无法找到persistence.xml
- 29. Glassfish4.1 +休眠+ persistence.xml =异常
- 30. PersistenceAnnotationBeanPostProcessor vs JpaVendorAdapter