gpt4 book ai didi

java - 我必须同时放置 persistence.xml 和 hibernate.cfg.xml 吗?我部署的时候好像有冲突

转载 作者:行者123 更新时间:2023-12-01 16:47:22 26 4
gpt4 key购买 nike

我是个人项目的新手,在开始使用 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 文件.

关于java - 我必须同时放置 persistence.xml 和 hibernate.cfg.xml 吗?我部署的时候好像有冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61748477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com