摘要:
快速开发: 代码生成器: (1)模版:MyBatisPlus提供 (2)数据库相关配置:读取数据库获取信息 (3)开发者自定义配置:手工配置 package com.ithema; import com.baomidou.mybatisplus.annotation.IdType; import c 阅读全文
posted @ 2023-02-18 23:02
佛系粥米
阅读(46)
评论(0)
推荐(0)
摘要:
乐观锁 (1)业务并发现象带来的问题:秒杀 执行: 1、在类对象中添加version属性,在数据库表中添加version字段(默认值为1) package com.itheima.domain; import com.baomidou.mybatisplus.annotation.*; import 阅读全文
posted @ 2023-02-18 22:01
佛系粥米
阅读(19)
评论(0)
推荐(0)
摘要:
批量处理数据: @Test void testDelete(){ //批量按id删除 List<Long> list = new ArrayList<>(); list.add(1626917366924050434L); list.add(1626917108852797441L); list.a 阅读全文
posted @ 2023-02-18 21:04
佛系粥米
阅读(36)
评论(0)
推荐(0)
摘要:
不同的表对应不同的id生成策略 日志:自增 购物订单:特殊规则(FQ23324AK443) 外卖单:关联地区日期等信息( 10 04 20200314 34 91) 关系表:可省略id .......... @TableId :模型类中用于表示主键的属性定义上方 用来设置当前类中主键属性的生成策略 阅读全文
posted @ 2023-02-18 20:12
佛系粥米
阅读(413)
评论(0)
推荐(0)
摘要:
字段映射与表名映射 1、当数据库表名tbl_user与实体类名User不一致时:在实体类上添加 :@TableName("tbl_user") package com.itheima.domain; import com.baomidou.mybatisplus.annotation.TableNa 阅读全文
posted @ 2023-02-18 16:44
佛系粥米
阅读(93)
评论(0)
推荐(0)
摘要:
MP将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组合。 一、条件查询 package com.itheima; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybati 阅读全文
posted @ 2023-02-18 16:25
佛系粥米
阅读(29)
评论(0)
推荐(0)

浙公网安备 33010602011771号