距离上一次写笔记过去20多天了,因为整合了mybatis,因此有了基本的增删改查能力,就尝试去做了一些项目
学习内容:
一、mybatis-plus
mybatis-plus 是一个可以结合mybatis的非常好用的可以快速开发crud的框架,使用它直接使用它已经封装好的基本增删改查功能
在此次开发中 使用了以下的功能
1.自动填充
2.主键生成方法
3.逻辑删除
4.乐观锁
使用的版本:3.0.5
添加的依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.5</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
使用方法
1.自动填充(时间)
在config中添加以下类:
@Slf4j //日志
@Configuration
public class myMetaObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
this.setFieldValByName("需要的属性名", new Date(), metaObject)