page contents

Mybatis和JAP选型怎么选?

Pack 发布于 2020-01-08 16:16
阅读 582
收藏 0
分类:Java开发

Mybatis和JAP选型怎么选?

一道面试题:

全题就是Mybatis和JPA的区别在哪里?在项目选型的时候应该怎么选?Mybatis的缓存有什么用吗?怎么应用?JPA的有没有相关的缓存机制

133
Pack
Pack

jpa是对象与对象之间的映射,而mybatis是对象和结果集的映射。


jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql。


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


jpa适合单表。


JPA也有一二级缓存,和mybatis类似


请先 登录 后评论