由于以下几个原因,您应该首选标准的JPA API而不是专有的Hibernate API:
- 它使您了解可以依赖其他实现在其他项目中重用的内容
- JPA API比Hibernate API更干净:它没有Hibernate API所具有的早期错误
- 现在,工作和发展针对JPA API。例如,标准JPA2标准API比旧的专有Hibernate Criteria API更完整(但使用起来更复杂,恕我直言)
- 如果需要,您始终可以从JPA EntityManager获取hibernate会话。反之亦然
无论如何,大部分工作都是在映射实体本身,即使使用Session API,也要使用标准的JPA批注完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)