您的位置:首页 > 职场人生

面试之jpa和mybatis的区别

2018-01-25 14:55 323 查看
第一、jpa是对象与对象之间的映射,而mybatis是对象和结果集的映射。

第二、jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql。(及时判断数据库类型,不嫌累么)。

第三、当需要修改字段的时候mybatis改起来特别费事,而jpa就相对简单。

第四、如果用hibernate学习起来比较费时间,而mybatis相对来说比较简单,也可以用springdata,但个人觉得springdata只适合单表。

 缓存方面没研究过。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: