休眠依赖项说明

时间:2018-10-29 08:33:56

标签: hibernate jpa

我在以下三个Maven依赖项中了解了Hibernate:

第一个是普通的Hibernate API (sesion,sesseionFactory )

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.3.10.Final</version>
</dependency>

使用JPA休眠的第二个人 (entityManager)

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>4.3.10.Final</version>
</dependency>

第三个依赖项是什么? 第二个依赖关系不包括JPA部分吗?为什么还要增加这种依赖性?

 <dependency>
        <groupId>org.hibernate.javax.persistence</groupId>
        <artifactId>hibernate-jpa-2.0-api</artifactId>
        <version>1.0.1.Final</version>
    </dependency>

还有hibernate-core对其他两个有传递依赖吗? (hibernate-entitymanager and hibernate-jpa-2.0-api

除了entitymanager之类的Criteria API之外,第三依赖项还提供了更强大的API

0 个答案:

没有答案