解放双手,不写SQL!一个开源mybatis神器

通用Mapper是一个Mybatis的开源神器,通过拦截器实现单表的增删改查,节省了编写基础Mapper的时间。它可以方便地进行Java编码,通过继承通用Mapper接口并配置,无需手写SQL和mapper.xml文件。支持主键策略配置,兼容多种RDBMS,但不包括DDB,需要额外的适配。配合PageHelper分页插件,可以进一步提升开发效率。
摘要由CSDN通过智能技术生成

什么是通用 Mapper?

它是一个可以方便的使用 Mybatis 进行单表的增删改查优秀开源产品。它使用拦截器来实现具体的执行 Sql,完全使用原生的 Mybatis 进行操作。在 Github 上标星 5.9K!

为什么要用 Mapper?

它提供了所有单表的基本增删改查方法,大大节省了我们书写基本 mapper.xml 的时间。尤其对于新工程和新表来说,极大的提高…

不客气的说,使用这个通用 Mapper 甚至能改变你对 Mybatis 单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查。

同时,在代码结构合理的前提下,更换 RDBMS 也无须修改 sql,只需修改部分配置即可实现。

如何使用 Mapper?

先通过 maven 引入 jar 包:

<dependency>  
    <groupId>tk.mybatis</groupId>  
    <artifactId>mapper</artifactId>  
    <version>x.x.x</version>  
</dependency>  

添加配置文件:

配置方式分为 Java 编码方式和 spring 集成方式。

Java 编码方式

MapperHelper mapperHelper = new MapperHelper();  
//特殊配置  
Config config = new Config();//具体支持的参数看后面的文档  
config.setXXX(XXX);//设置配置  
mapperHelper.setConfig(config);// 注册自己项目中使用的通用Mapper接口,这里没有默认值,必须手动注册  
mapperHelper.registerMapper(Mapper.class);  
//配置完成后,执行下面的操作  
mapperHelper.processConfiguration(session.getConf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值