Mybatis Plus
Mybatis Plus是mybatis的增强版,为简化开发,提高效率而生
- 下载mybatis plus插件
- 添加依赖
<!-- lombok-->
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.6</version> </dependency> <!-- mybatis plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version> </dependency> <!-- alibaba的druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version> </dependency> <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> - 注解:
@TableName:数据表名注解。
@TableName("student") //连接数据表student public class Student{}
@TableId:主键注解
@TableId(type = IdType.AUTO) //设置数据表ID,并默认自动递增 private Integer id;
@TableField:字段注解(非主键)
@TableField(value="stu_name",exist = true) //设置数据表字段,true表示该属性是数据表中的字段 private String stuName;
@JsonFormat: 作用于属性,可以用来表示最新更新的时间
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date updateTime;
官方文档:https://mp.baomidou.com/guide/annotation.html#tablename