/**
-
@author 王恒杰
-
@version 1.0
-
@Description:
-
使用AR,要求实体类需要继承MybatisPlus中的model方法
-
Model中提供了对数据库的CRUD 操作
*/
@TableName(“dept”)
public class Dept extends Model {
@Override
protected Serializable pkVal() {
return id;
}
/**
- 设置表的主键,分布式id,使用了雪花算法,字符串类型
*/
@TableId(value = “id”,type = IdType.ID_WORKER_STR)
private String id;
private String name;
private String mobile;
private Integer manager;
- 测试类
/**
- 添加操作
*/
@Test
public void insertDeptTest(){
Dept dept = new Dept();
dept.setName(“销售表”);
dept.setMobile(“1235678”);
dept.setManager(2);
boolean insert = dept.insert();
System.out.println(insert);
}
(3)uuid
- 数据库表设计
- 实体类
/**
-
@author 王恒杰
-
@version 1.0
-
@Description:
-
使用AR,要求实体类需要继承MybatisPlus中的model方法
-
Model中提供了对数据库的CRUD 操作
*/
@TableName(“dept”)
public class Dept extends Model {
@Override
protected Serializable pkVal() {
return id;
}