v2g--关于实体类注解mybatis-plus使用

之前 没有用lombok  不知道这个是什么意思,后来项目 用这个导入之后确实简化代码 ,很好用。

@Data :可以生成 getter和setter方法

@TableName("xxx") 因为mysql是关系型数据库 所以该注解是指定 表与对象之间的映射。该注解就是指定该对象与数据库哪个表进行映射

@TableId(value = "id", type = IdType.AUTO)  该注解是mybatisplus提供的,用来表示自增

@TableField(exist = false) 这个代表  实体类多添加的,跟mysql没有直接关系

@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

上面该两个注解意思是:从mysql传来的时间格式转为 指定日期格式

另外一个是从前端页面传来转为指定格式

如果使用mybtisplus 只需要

在mapper层添加注解  

在接口上直接写入代码即可

你可能感兴趣的:(v2g--关于实体类注解mybatis-plus使用)