Mybatis plus无介绍快使用,可继承通用的基础实体类(十)
- 问题背景
-
-
- Mybatis-plus无介绍快使用,CRUD增删改查基本使用附源码(一)
- Mybatis-plus无介绍快使用,自定义sql语句CRUD增删改查附源码(二)
- Mybatis-plus无介绍快使用,自带封装service层的使用附源码(三)
- Mybatis-plus无介绍快使用,注解的使用(四)
- Mybatis-plus无介绍快使用,Wrapper条件构造器的使用附源码(五)
- Mybatis-plus无介绍快使用,分页插件和乐观锁插件的使用附源码(六)
- Mybatis-plus无介绍快使用,枚举变量的使用附源码(七)
- Mybatis-plus无介绍快使用,多数据源的使用(八)
- Mybatis-plus无介绍快使用,MybatisX自动生成代码插件的使用(九)
- Mybatis-plus无介绍快使用,可继承通用的基础实体类(十)
-
- 通用实体类
- 总结
- Lyric: 印地安老斑鸠腿短毛不多
问题背景
因为mybatis plus非常的流行,虽然平常mybatis generator也够用了,但多会一个,看别人的代码就轻松一点
注意事项:
- 官方网站:https://baomidou.com/
- 官方文档:https://baomidou.com/pages/24112f/
- 可以自己创建工程,也可以下载源码进行参考
- MyBatis-Plus在实现插入数据时,会默认基于雪花算法的策略生成id,实体类entity属性都使用对象,使用Long,不能使用long,不然雪花算法会失效
Mybatis-plus无介绍快使用,CRUD增删改查基本使用附源码(一)
Mybatis-plus无介绍快使用,自定义sql语句CRUD增删改查附源码(二)
Mybatis-plus无介绍快使用,自带封装service层的使用附源码(三)
Mybatis-plus无介绍快使用,注解的使用(四)
Mybatis-plus无介绍快使用,Wrapper条件构造器的使用附源码(五)
Mybatis-plus无介绍快使用,分页插件和乐观锁插件的使用附源码(六)
Mybatis-plus无介绍快使用,枚举变量的使用附源码(七)
Mybatis-plus无介绍快使用,多数据源的使用(八)
Mybatis-plus无介绍快使用,MybatisX自动生成代码插件的使用(九)
Mybatis-plus无介绍快使用,可继承通用的基础实体类(十)
通用实体类
1 可以把通用的id,创建时间,更新时间等写在一个基础类里面,进行继承即可
package com.query.common;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* @author : suolong
* date : 2022/6/18 9:03
*/
@Data
public class BaseEntity implements Serializable,Comparable<BaseEntity> {
private static final long serialVersionUID = 3363479821720052532L;
@TableId(type = IdType.AUTO)
private Long id;
private LocalDateTime createTime;
private String createUser;
private String modifyUser;
private LocalDateTime modifyTime;
private Short status;
@Override
public int compareTo(BaseEntity o) {
return this.getId().compareTo(o.getId());
}
}
总结
- 看自己习惯吧,其实也没多几行代码
作为程序员第 158 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …
Lyric: 印地安老斑鸠腿短毛不多
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/110717.html