Mybatis-plus

配置日志输出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可以使用替代

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值