栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis plus无介绍快使用,可继承通用的基础实体类(十)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis plus无介绍快使用,可继承通用的基础实体类(十)

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;


@Data
public class BaseEntity implements Serializable,Comparable {
    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: 印地安老斑鸠腿短毛不多
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/956121.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号