自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 乐观锁,以及在MP中的实现

乐观锁 : 故名思意十分乐观,它总是认为不会出现问题,无论干什么不去上锁!如果出现了问题, 再次更新值测试。乐观锁可以保证在并发情况下数据的准确性。乐观锁实现方式: 取出记录时,获取当前 version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更新失败乐观锁:1、先查询,获得版本号 version = 1 -- A update

2021-12-28 12:38:19 578

原创 使用 MyBatis 查询结果返回为 NULL,但是查数据库能查到的情况

比如通过selectList方法可以查询到数据库数据,但返回的List却有空值。很可能是实体类的变量命名有问题。比如数据库字段user_id在实体类User中命名不能为private Integer user_Id;这样返回的List <User>中的user-id为null。原因是因为需要遵照驼峰命名法,正确的命名为 private Integer userId; 这样就可以返回有值的List<User>了。希望对你们有帮助。...

2021-12-27 21:48:38 1436

原创 创建时间、修改时间字段的自动填充

创建时间、修改时间我们不希望手动更新方法:1.实体类字段属性上增加注解 //自动更新时间@TableField(fill = FieldFill.INSERT)private Date createTime;@TableField(fill = FieldFill.INSERT_UPDATE)private Date updateTime;2.编写处理器来处理这个注解import lombok.extern.slf4j.Slf4j; import

2021-12-27 17:01:22 1026

原创 不同的主键策略

不同的主键策略

2021-12-27 15:38:00 553

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除