Hibernate有两个配置文件的目的是什么?

9 浏览
0 Comments

Hibernate有两个配置文件的目的是什么?

这是我当前的项目结构:

pom.xml
/src
  /main
    /resources
      hibernate.cfg.xml
      /META-INF
        persistence.xml

我在这两个文件(hibernate.cfg.xmlpersistence.xml)中有非常相似的配置参数,看起来有些奇怪,但我在许多在线示例和教程中都看到这种情况。我无法理解为什么我需要有两个文件。是否可能只使用一个文件来工作?请解释一下。

附:例如,我应该在这两个文件中都声明hibernate.dialect,还是只需要一个就足够了?如果只需要一个,应该使用哪个?

0