Hibernate和Eclipse链接之间的区别

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链接不是很成熟,并且有据可查。