mybatis拓展框架对比

Posted 风吹过的绿洲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis拓展框架对比相关的知识,希望对你有一定的参考价值。

 

对比项mybatis-plusmybatis-enhancemapperfastmybatis
表名映射 @TableName @Table JPA:@Table JPA:@Table
主键映射 @TableId @Id JPA:@Id JPA:@Id
字段映射 @TableField @Column JPA:@Column JPA:@Column
CRUD-主键查询 selectById(Serializable var1) selectOne(Id id) selectByPrimaryKey(Object var1) getById(ID var1)
自定义字段List<Map> selectMaps(Wrapper var1) selectBySql() mapper.listMap(columns, query)
条件构造器 Wrapper 无构造器,提供selectBySql(String sql, Map<String, Object> params)方法 Example/Weekend Query
分页查询 selectPage(IPagevar1, Wrappervar2) selectByPageable(Pageable pageable) selectByExample(weekend) 实体类中包含page/rows字段 new Query().page(1, 2)
特色 功能强大、稳定 Mapper采用spring data jpa一样的方式 提供Example、Weekend Query条件构造简单方便,而且提供相同namespace的mapper.xml自动合并
文档链接 http://baomidou.oschina.io/mybatis-plus-doc/#/?id=简介 https://gitee.com/hengboy/mybatis-enhance https://gitee.com/free/Mapper/wikis/1.3-spring-boot?sort_id=208198 https://durcframework.gitee.io/fastmybatis/

以上是关于mybatis拓展框架对比的主要内容,如果未能解决你的问题,请参考以下文章

持久化框架Mybatis与Hibernate的详细对比

持久化框架Mybatis与Hibernate的详细对比

持久化框架Mybatis与Hibernate的详细对比

Hibernate和Mybatis框架的对比

对比JPA 和Hibernate 和 Mybatis的区别

hibernate与MyBatis的对比