我们今年有个项目是用hibernate原生方式写的dao层,现在新项目考虑是否有必要切换到jpa的方式来操作,单看api似乎区别不大,不知道具体开发时碰到的问题会怎么样。
请有经验的人谈谈,谢谢。
hibernate java jpa
JPA帮你封装好了很多东西,另外扩展性也很不错,唯一的问题是由于JPA帮你做了很多事情,有很多细节习惯是和之前的不一样的。例如更新的时候,原生Hibernate一般是直接从将form传给hibernate就行了,而JPA最好是先从数据库得到那个对象,然后再根据提交的数据set好,再save。总之如果刚刚切换肯定有不习惯的地方,但是如果逻辑思维转换过来了,JPA是一个很好的体验
JPA 方便很多
SSH框架下如何设计用户的关注与被关注功能?
Hibernate中的持久对象是什么意思?
node to traverse cannot be null! 这个错误该怎么排除?
mybatis的<if test>判断标签有没有类似sql的like '%text...
Hibernate 级联问题获取出错
java中,如何通过实体类名称获取对应的数据表名称?