Ade*_*ari 10
我会说,Hibernate提供的JPA实现.为什么?因为
实际上,我也不介意使用Hibernate独有的功能.我认为坚持使用Hibernate没有任何问题,因为它不是标准的.顺便说一句,是什么让你认为Spring是标准的.它没有,你也没关系,因为它有效.类似的事情可以说是Hibernate.如果你不清楚自己在做什么,Hibernate有时会变得毛茸茸.
我的偏好是带有EclipseLink的JPA.原因:
Bozho:有一些我发现,不幸的是它不是那么明显,因为它只发生在一些极端情况下.一些我能想到的:
确切地说,您应该使用Java Persistence API,然后您可以使用Hibernate作为实现.
没有实现的JPA是不值得的.
JPA是一个标准,所以如果你只使用它的API,你可以用其他一些JPA实现代替Hibernate.如果您使用某些Hibernate的特定API,因为您需要普通JPA未提供的功能,那么您将拥有供应商锁定方案,因此您必须小心这一点.
| 归档时间: |
|
| 查看次数: |
1109 次 |
| 最近记录: |