通用Mapper
zl979899
这个作者很懒,什么都没留下…
展开
-
五、类型处理器(TypeHandler)
简单类型和复杂类型基本数据类型:byte short int long double float char boolean 引用数据类型:String、类、接口、数组、枚举…… 简单类型:只有一个值的类型 复杂类型:有多个值的类型注:通用mapper默认情况下会忽略实体类的复杂类型与数据库表的字段映射;因此需要指定具体 类型的处理器进行字段映射。编写自定义处理器自定义处理类继承BaseTypeHandler抽象类public class MyTypeHand...原创 2021-10-08 15:24:13 · 614 阅读 · 0 评论 -
四、自定义mapper接口
自定义一个批量修改数据的接口方法。批量操作时需要配置如下图。实体类Mapperpublic interface EmployeeMapper extends MyMapper<Employee>,Mapper<Employee> {}MyMapper.java @UpdateProvider( type = MyBatchUpdateProvider.class, method = "dynamic.原创 2021-10-07 21:03:03 · 275 阅读 · 0 评论 -
三、逆向工程(Java)
官网参考文档地址:https://github.com/abel533/Mapper/wiki/4.1.mappergeneratorpom.xml <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> .原创 2021-10-07 17:03:02 · 95 阅读 · 0 评论 -
二、逆向工程(Maven)
pom.xml <properties> <!-- ${basedir}引用工程根目录 --> <!-- targetJavaProject:声明存放源码的目录位置 --> <targetJavaProject>${basedir}/src/main/java</targetJavaProject> <!-- targetMapperPackage:声明MBG生成XxxMapper接口后存放的package位置原创 2021-10-07 16:47:56 · 147 阅读 · 0 评论 -
一、基础介绍
1 基本概念通用mapper生成常用的增删改查操作的 SQL 语句。原创 2021-10-07 15:10:02 · 72 阅读 · 0 评论