需要从原生Hibernate的访问方式切换到JPA吗?

我们今年有个项目是用hibernate原生方式写的dao层,现在新项目考虑是否有必要切换到jpa的方式来操作,单看api似乎区别不大,不知道具体开发时碰到的问题会怎么样。

请有经验的人谈谈,谢谢。

阅读 3.4k
2 个回答

JPA帮你封装好了很多东西,另外扩展性也很不错,唯一的问题是由于JPA帮你做了很多事情,有很多细节习惯是和之前的不一样的。例如更新的时候,原生Hibernate一般是直接从将form传给hibernate就行了,而JPA最好是先从数据库得到那个对象,然后再根据提交的数据set好,再save。总之如果刚刚切换肯定有不习惯的地方,但是如果逻辑思维转换过来了,JPA是一个很好的体验

JPA 方便很多

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题