通用mapper和mybatisplus
时间: 2023-06-05 08:47:52 浏览: 116
通用Mapper和Mybatis-Plus都是基于Mybatis框架的增强工具,用于简化Mybatis的开发流程。
通用Mapper是一个开源的Mybatis插件,它提供了一组通用的Mapper接口和默认实现,可以通过继承这些接口来快速实现对数据库的增删改查操作,避免了手写SQL的繁琐和重复。
Mybatis-Plus是一个开源的Mybatis增强工具,它提供了一组强大的CRUD操作方法和一些常用的查询构建器,可以通过简单的配置和使用来实现对数据库的操作,同时还提供了一些高级功能,如分页、乐观锁、自动填充等。
两者的区别在于,通用Mapper更加注重通用性和简洁性,提供了一组通用的Mapper接口和默认实现,适用于大部分的增删改查操作;而Mybatis-Plus则更加注重扩展性和功能性,提供了一些高级功能和查询构建器,适用于一些复杂的业务场景。
相关问题
tkmapper和mybatisplus区别
tkmapper和mybatisplus都是基于Mybatis的插件,它们都可以为Mybatis提供高级功能。
tkmapper是一个Mybatis的通用Mapper插件,它可以自动生成常用的增删改查SQL。
mybatisplus是一个Mybatis的增强插件,它不仅提供了通用Mapper的功能,还提供了高级功能如分页、自动填充、插入返回主键等。
总的来说,mybatisplus比tkmapper更加强大,提供了更多的高级功能。
tkmapper和mybatisplus 是否可以共存
可以共存。tkmapper 是一个基于 MyBatis 的通用 Mapper,而 MyBatis-Plus 是一个 MyBatis 的增强工具库,两者都是基于 MyBatis 的,可以同时在一个项目中使用。