Day11-MybatisPlus代码生成器
使用MybatisPlus
导入依赖
<!-- mybatisPlus 启动依赖 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
<!--代码自动生成器 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>2.3</version>
</dependency>
编写生成代码测试类 并配置相关生成规则
package com.fl.mybatisplus; |

测试MybatisPlus所提供的方法
package com.fl.mybatisplus; |
表创建时间与更新时间
//插入数据时更新
private Date createTime;
//插入或更新数据时
private Date updateTime;
3.3.0才支持
这个方法 不然会爆红
说明:
- 支持的数据类型只有:int,Integer,long,Long,Date,Timestamp,LocalDateTime
- 整数类型下
newVersion = oldVersion + 1newVersion会回写到entity中- 仅支持
updateById(id)与update(entity, wrapper)方法- 在
update(entity, wrapper)方法下,wrapper不能复用!!!
乐观锁:



本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 风离の博客!
3.3.0才支持








