配置日志输出sql语句
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
插入后会自动生成id—id生成策略
插入的id默认值为全局唯一的id---雪花算法---分布式系统唯一id
//默认方案全局唯一id
@TableId(type = IdType.ID_WORKER_STR)
private Long id;
//主键自增,确保数据库中自增勾选上
@TableId(type = IdType.AUTO)
private Long id;
阿里巴巴代码规范 自动填充
数据库级别---数据库操作
creat_time
update_time 更新要勾上
private Date creatTime;
private Date updateTime;
代码级别---实体类操作
//字段添加填充内容
@TableField(fill = FieldFill.INSERT)
private Date creatTime;
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
编写处理器--重写MetaObjectHandle--官网文档有
@Component 注解
分页查询
官方有插件
@TableLogic
private Integer deleted;
条件构造器
复杂sql可以使用替代