Mybatis属于ORM类型的框架, 严格来讲属于半ORM框架,因为它需要自己写sql将对象和数据库数据映射起来。
优点
手写sql可以灵活优化sql,提高执行效率
缺点
手写sql导致移植性变差,切换到不同数据库时,可能会重写编写sql
Hibernate同样属于ORM类型框架,不需要自己写SQL进行对象和数据库的映射
优点
操作简单,不需要自己写sql,移植性好
缺点
对sql优化的空间变小,执行效率相对来说没有mybatis高
Mybatis属于ORM类型的框架, 严格来讲属于半ORM框架,因为它需要自己写sql将对象和数据库数据映射起来。
优点
手写sql可以灵活优化sql,提高执行效率
缺点
手写sql导致移植性变差,切换到不同数据库时,可能会重写编写sql
Hibernate同样属于ORM类型框架,不需要自己写SQL进行对象和数据库的映射
优点
操作简单,不需要自己写sql,移植性好
缺点
对sql优化的空间变小,执行效率相对来说没有mybatis高