1、Hibernate是全ORM(对象关系映射)框架,利用完整的javabean对象与数据库映射结构来自动生成sql。
2、Mybatis是半ORM框,仅有字段映射,需要手写sql语句和对象字段结合生成最终的执行sql语句。
3、Mybatis-plus是Mybatis的增强版,支持所有Mybatis的原生特性。核心的特性的是ActiveRecord,数据库表和数据模型类的映射,数据模型对象和数据库记录的映射,数据模型对象属性和数据库记录的字段的映射。
封装了一些简单的sql,只需要数据模型类继承Model类,便可以直接使用数据模型对象直接调用单表的增删改查的方法。
总结:单表的增删改查操作使用Mybatis,多表的的复制语句使用Mybatis