面试之jpa和mybatis的区别
2018-01-25 14:55
323 查看
第一、jpa是对象与对象之间的映射,而mybatis是对象和结果集的映射。
第二、jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql。(及时判断数据库类型,不嫌累么)。
第三、当需要修改字段的时候mybatis改起来特别费事,而jpa就相对简单。
第四、如果用hibernate学习起来比较费时间,而mybatis相对来说比较简单,也可以用springdata,但个人觉得springdata只适合单表。
缓存方面没研究过。。。
第二、jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql。(及时判断数据库类型,不嫌累么)。
第三、当需要修改字段的时候mybatis改起来特别费事,而jpa就相对简单。
第四、如果用hibernate学习起来比较费时间,而mybatis相对来说比较简单,也可以用springdata,但个人觉得springdata只适合单表。
缓存方面没研究过。。。
相关文章推荐
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- 面试之jpa和mybatis的区别
- JPA、Hibernate、Mybatis的区别
- JAVA面试要点003_Mybatis中#和$的区别
- 面试:-----Hibernate和mybatis的区别面试中
- ORM框架--------Hibernate、Mybatis与Spring JPA-Data之间的区别
- 面试之mybatis和hibernate的区别
- 【面试之持久化框架】hibernate、mybatis、jpa规范
- 面试之mybatis和hibernate的区别
- mybatis中的#和$的区别? 面试经常问到!!