通用Mapper
通用 Mapper 是基于 MyBatis 的一个插件,它实现了大部分常用的增删改查方法
只需要继承它就能拥有它所有的通用方法,可以有效减少对XML中SQL语句的编写
然而对于复杂的查询语句还是需要手写 XML
使用方法
1.maven依赖(引入jar包)
<!-- 通用Mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>3.3.9</version>
</dependency>
2.配置文件配置(两种方式):
(1)Spring配置:替换原本的mapper.java扫描
<bean class="tk.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- org.mybatis.spring.mapper.MapperScannerConfigurer -->
<property name="basePackage" value="cn.moke.demo.mapper"/>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<property name="properties">
<value>
mappers=tk.mybatis.mapper.common.Mapper
</value>
</property>
</bean>
(2)mybatis配置
<plugin interceptor="tk.mybatis.mapper.mapperhelper.MapperInterceptor">
<!--================================================-->
<!--可配置参数说明(一般无需修改)-->
<!--================================================-->