用spring data jpa为什么还要引入hibernate
答案:2 悬赏:0 手机版
解决时间 2021-03-19 15:58
- 提问者网友:酱爆肉
- 2021-03-18 22:29
用spring data jpa为什么还要引入hibernate
最佳答案
- 五星知识达人网友:duile
- 2021-03-18 23:39
1,JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。
2,Hibernate作为JPA的一种实现,jpa的注解已经是hibernate的核心,hibernate只提供了一些补充,而不是两套注解。hibernate对jpa的支持够足量,在使用hibernate注解建议使用jpa。
2,Hibernate作为JPA的一种实现,jpa的注解已经是hibernate的核心,hibernate只提供了一些补充,而不是两套注解。hibernate对jpa的支持够足量,在使用hibernate注解建议使用jpa。
全部回答
- 1楼网友:忘川信使
- 2021-03-19 00:16
jpa是个规范,具体的事还是要hibernate之类的符合规范的框架来去做的。就像jdbc对不同的数据库需要不同的驱动一样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯