01 2022 档案
摘要:(转载请删除括号里的内容) 在学习SpringCloud的过程中,总需要记录一下学习的过程,今天记录一下StringRedisTemplate和RedisTemplate的区别及使用方法,使用时只需使用maven依赖包spring-boot-starter-data-redis即可,然后在servi
阅读全文
摘要:(转载请删除括号里的内容) 1. 在 pom.xml 中引入依赖包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency>
阅读全文
摘要:Main主函数中的 Object obj模拟了List对象。后续的代码首先判断obj是否是List类型,然后使用Class.cast做类型转换。 如果你想使用更方便的方法,可以直接调用下面的函数。 public static <T> List<T> castList(Object obj, Clas
阅读全文
摘要:(转载请删除括号里的内容) 缓存是在web开发中经常用到的,将程序经常使用到或调用到的对象存在内存中,或者是耗时较长但又不具有实时性的查询数据放入内存中,在一定程度上可以提高性能和效率。 创建缓存对象 EntityCache public class EntityCache { /** * 保存的数
阅读全文
摘要:(转载请删除括号里的内容) 1.根据id更新 1 User user = new User();2 user.setUserId(1);3 user.setAge(29);4 5 user.updateById();6 or7 Integer rows = userMapper.updateById
阅读全文
摘要:(转载请删除括号里的内容) 在没有修改之前,是用的 userService.updateById(user); 这个方法访问的话会出现一些问题。修改的时候,传入很多值,修改失败的情况。 看mybatis-plus官方文档,修改的话可以用 update方法,然后用条件构造器指定一些匹配方式,然后传入一
阅读全文
摘要:mybatis-plus条件构造器UpdateWrapper实例 我们再搞更新或者删除的时候,有时候where条件复杂的话,可以使用UpdateWrapper来构造条件; 我们搞几个实例来深入理解下条件构造器UpdateWrapper的用法: 案例一: 更新指定员工的邮箱和联系电话 sql实现: U
阅读全文
摘要:public Result<ProdBatch> add(@RequestBody ProdBatch prodBatch, HttpServletRequest request) { Result<ProdBatch> result = new Result<ProdBatch>(); try {
阅读全文
摘要:1.环境:springboot + mybatis plus 2.构造器解析 1). QueryWrapper: Entity 对象封装操作类 2). UpdateWrapper : Update 条件封装,用于Entity对象更新操作 2). 条件构造器使用中的各个方法格式和说明 3.示例 1)U
阅读全文
摘要:MybatisPlus的update默认机制是更新字段时判断是否为null,做值为null,则不更新该字段当我们需要将部分字段更新为null时,可利用UpdateWrapper解决该问题UpdateWrapper用法 1 WarehouseItem warehouseItem = warehouse
阅读全文
摘要:1.创建BigDecimal对象 BigDecimal bigDecimal = new BigDecimal(4.32579); 2.用于格式化小数点 后几位 BigDecimal.setScale(保留位数,舍入方式); 常用舍入方法: 1 2 3 4 5 6 7 8 9 10 11 //直接删
阅读全文