Hibernate和Eclipse链接都是对象关系映射工具。它们都是JPA的实现。
Hibernate是Red hat构建的非常流行的JPA实现。它还具有JPA不提供的一些额外功能。
Eclipse是Eclipse基础构建的JPA的开源实现。这是成为EE4J一部分的第一个项目之一。它有两种形式-
Eclipse链接jar文件格式-完整的软件包。它具有运行任何Eclipse链接功能所需的一切。
每个eclipse链接组件的OSGI捆绑包。
序号 | 键 | 冬眠 | Eclipse链接 |
---|---|---|---|
1 | 基本的 | 它是JPA的一种非常流行的实现。它没有实现JPA2.2,但是具有它的几乎所有功能。 | Eclipse链接是JPA 2.2的开源实现。 |
2 | 本机SQL功能 | 我们不能直接在JPQL查询中调用本机函数 | 我们可以直接在JPQl查询中调用本地SQL函数 |
3 | 批量大小 | Hibernate具有批处理大小的批注@batchSize | 它没有 批处理大小@batchSize的注释 |
4。 | 布尔型 | Hibernate JPQL实现不了解布尔值 | Eclipse链接实现可以理解布尔值 |
5, | 用户案例 | Hibernate非常成熟并且有据可查。 | Eclipse链接不是很成熟,并且有据可查。 |