每日心得(2021-3-9)

每日收获,3-9

mybatis之CURD

springBoot+nacos+gateway

C(Create):创建操作
1.controller层 – posting请求:@PostMapping 参数列表加@RequestBody(接受前端传过来的json数据即请求体中的数据)
2.LocalDateTime类型的数据不能与空字符串比较,会报错
3.insert返回的是更新数据的行数,以此来判断是否添加成功
4.集合添加
(1).普通添加:javaBean做参数,
(2).遍历添加:list集合做参数
例:

INSERT ALL
<foreach collection="list" item="user" index="index">
    INTO T_GRID_SANDING_USER
    (SANDING_ID,SANDING_USER_NAME,
    SANDING_USER_PHONE,SANDING_USER_COMPANY,
    CREATE_OP,CREATE_DATE)
    VALUES (#{user.sandingId},#{user.sandingUserName},
    #{user.sandingUserPhone},#{user.sandingUserCompany},
    #{user.createOp},#{user.createDate})
</foreach>
SELECT 1 FROM DUAL
list:参数别名,参数列表(@Param("list") 参数)
user:list集合中实体对象
index:index下标(貌似没什么用,可能是还没用到)

U(Update):更新操作

LocalDateTime.now():获取当前时间
UPDATE XX
SET
<if test=" 条件-true执行,false跳过 ">
     xxxxxxxxxxxxxxxxxxxxxxxxxx
</if>

R(Retrieve):读取操作

 分页查询:PageHelper.startPage(request.getPageNumber(),request.getPageSize());

D(Delete):删除操作
1.逻辑删除即不删除数据,只删除状态码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值