我必须同时输入 persistence.xml 和 hibernate.cfg.xml 吗?我部署的时候好像有冲突
Do i have to put both persistence.xml and hibernate.cfg.xml ? it seems to have a conflict when I deploy
我是个人项目的新手,我对 JPA/Hibernate 2.1
开始感到困惑
一些教程说你必须把 persistence.xml 放在 /META-INF 文件夹中。
还有一些人说您可能在根文件夹中有一个 hibernate.cfg.xml。
最佳做法是什么?
是否有一种用于本地部署,另一种用于远程部署?
提前致谢。
JPA 是 Java 持久性 API 规范。这只是一个API。 Hibernate 是一个实现 JPA 规范的持久性框架。还有其他 JPA 实现,例如 EclipseLink。
如果您想使用 JPA API,将 Hibernate 作为持久性提供程序,您需要使用 persitence.xml
文件。
如果您不使用 JPA,而只想直接使用 Hibernate api,您可以使用 hibernate.cfg.xml
或只使用 hibernate.properties
文件。
我是个人项目的新手,我对 JPA/Hibernate 2.1
开始感到困惑一些教程说你必须把 persistence.xml 放在 /META-INF 文件夹中。 还有一些人说您可能在根文件夹中有一个 hibernate.cfg.xml。
最佳做法是什么?
是否有一种用于本地部署,另一种用于远程部署?
提前致谢。
JPA 是 Java 持久性 API 规范。这只是一个API。 Hibernate 是一个实现 JPA 规范的持久性框架。还有其他 JPA 实现,例如 EclipseLink。
如果您想使用 JPA API,将 Hibernate 作为持久性提供程序,您需要使用 persitence.xml
文件。
如果您不使用 JPA,而只想直接使用 Hibernate api,您可以使用 hibernate.cfg.xml
或只使用 hibernate.properties
文件。