tk.mybatus的优点:通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。(这段抄的原作者的介绍,简单的说就是单表操作 相当 优秀)
build.gradle中引入mybatis,tk,mysql的相关依赖
tk.mybatis项目github地址:https://github.com/abel533/Mapper
implementation 'org.mybatis:mybatis:3.4.4'
implementation 'tk.mybatis:mapper:4.1.5'
implementation 'tk.mybatis:mapper-generator:1.0.0'
implementation 'org.mybatis.generator:mybatis-generator-core:1.3.6'
implementation 'mysql:mysql-connector-java:5.1.37'
implementation 'tk.mybatis:mapper-spring-boot-starter:2.1.5'
generateConfig.xml配置:
<plugin type="tk.mybatis.mapper.generator.MapperPlugin">
<property name="mappers" value="tk.mybatis.mapper.common.Mapper"/>
<property name="caseSensitive" value="true"/>
<property name="forceAnnotation" value="true"/>
<property name="lombok" value="Getter,Setter"/><!--使用lombok注解 -->
</plugin>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"