11 2022 档案

摘要:QueryWrapper<AttrEntity> wrapper = new QueryWrapper<AttrEntity>().eq("catelog_id", catelogId);if(attrIds != null && attrIds.size() > 0) { wrapper.notI 阅读全文
posted @ 2022-11-30 15:40 sensen~||^_^|||& 阅读(27) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/h470789634/article/details/124573252 学习目标:mybatis plus 的删除操作学习内容:delete使用学习产出:1、deleteById@Test void deleteTest(){ //返回一个int类 阅读全文
posted @ 2022-11-30 10:38 sensen~||^_^|||& 阅读(169) 评论(0) 推荐(0) 编辑
摘要:Stream的 :: 用来取出实体类中的属性值: 小例子: @Overridepublic List<AttrEntity> getRelationAttr(Long attrgroupId) { List<AttrAttrgroupRelationEntity> entities = relati 阅读全文
posted @ 2022-11-30 09:46 sensen~||^_^|||& 阅读(17) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/sc179/article/details/126283897 Java Stream类常见用法 目录 1 基本过滤:返回学生列表中90分以上的 2 基本转换:根据学生列表返回名称列表 3 基本过滤和基本转换组合:返回90分以上的学生名称列表 4 中 阅读全文
posted @ 2022-11-30 09:40 sensen~||^_^|||& 阅读(70) 评论(0) 推荐(0) 编辑
摘要:/** * Copyright (c) 2016-2019 人人开源 All rights reserved. * * https://www.renren.io * * 版权所有,侵权必究! */package com.atguigu.common.utils;import org.apache. 阅读全文
posted @ 2022-11-30 09:18 sensen~||^_^|||& 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1、创建枚举类: package com.atguigu.common.constant;public class ProductConstant { public enum AttrEnum { ATTR_TYPE_BASE(1, "基本属性"), ATTR_TYPE_SALE(0, "销售属性" 阅读全文
posted @ 2022-11-30 08:23 sensen~||^_^|||& 阅读(16) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/mikelv01/article/details/123920873//源码/** * 根据 whereEntity 条件,更新记录 * * @param entity 实体对象 (set 条件值,可以为 null) * @param updateW 阅读全文
posted @ 2022-11-29 16:53 sensen~||^_^|||& 阅读(103) 评论(0) 推荐(0) 编辑
摘要:例1:@Overridepublic PageUtils queryBaseAttrPage(Map<String, Object> params, Long catelogId) { QueryWrapper<AttrEntity> queryWrapper = new QueryWrapper< 阅读全文
posted @ 2022-11-29 15:35 sensen~||^_^|||& 阅读(103) 评论(0) 推荐(0) 编辑
摘要://1、使用更新对象的非空值去覆盖待更新对象StringUtils.copyPropertiesIgnoreNull(device, dev); //用device对象去覆盖dev对象复制属性:将attr实体中的属性一一拷贝给attrEntity 实体,名字要一致。eg: @Overridepubl 阅读全文
posted @ 2022-11-29 15:10 sensen~||^_^|||& 阅读(981) 评论(0) 推荐(0) 编辑
摘要:List<Long> parentPath = findParentPath(catelogId, paths);Collections.reverse(parentPath); //将集合逆序(前后颠倒位置)return parentPath.toArray(new Long[parentPath 阅读全文
posted @ 2022-11-28 17:06 sensen~||^_^|||& 阅读(33) 评论(0) 推荐(0) 编辑
摘要:@Overridepublic Long[] findCatelogPath(Long catelogId) { List<Long> paths = new ArrayList<>(); List<Long> parentPath = findParentPath(catelogId, paths 阅读全文
posted @ 2022-11-28 16:36 sensen~||^_^|||& 阅读(12) 评论(0) 推荐(0) 编辑
摘要:实体类查询字段不为空时才返回的注解:@JsonInclude@JsonInclude(JsonInclude.Include.NON_EMPTY)@TableField(exist = false)private List<CategoryEntity> children; 阅读全文
posted @ 2022-11-28 16:04 sensen~||^_^|||& 阅读(15) 评论(0) 推荐(0) 编辑
摘要:@Overridepublic List<CategoryEntity> listWithTree() { //1、查询所有的分类数据 List<CategoryEntity> entities = categoryDao.selectList(null); //2、组装成父子的树形结构 //2.1 阅读全文
posted @ 2022-11-24 15:22 sensen~||^_^|||& 阅读(157) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/ajing2018/p/14281612.html Stream管道流map的基础用法: (对管道流中的每一个数据元素进行转换操作)eg:将集合中的每一个字符串,全部转换成大写List<String> alpha = Arrays.asList( 阅读全文
posted @ 2022-11-24 15:05 sensen~||^_^|||& 阅读(67) 评论(0) 推荐(0) 编辑
摘要://添加表中不存在的字段@TableField(exist = false)private List<CategoryEntity> children; 阅读全文
posted @ 2022-11-24 10:11 sensen~||^_^|||& 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1、使用简单示例: @Overridepublic List<CategoryEntity> listWithTree() { //1、查询所有的分类数据 List<CategoryEntity> entities = categoryDao.selectList(null); //2、组装成父子的 阅读全文
posted @ 2022-11-24 08:27 sensen~||^_^|||& 阅读(113) 评论(0) 推荐(0) 编辑
摘要:package com.cars.ict.common.utils;import com.baomidou.mybatisplus.core.metadata.IPage;import java.io.Serializable;import java.util.List;/** * 分页工具类 * 阅读全文
posted @ 2022-11-15 16:49 sensen~||^_^|||& 阅读(117) 评论(0) 推荐(0) 编辑
摘要:当我们调用一个工具类的方法的时候 eg: 工具类: @Componentpublic class ConvertUtils { @Resource private JcdeptMapper jcdeptMapper; @Autowired private JcdeptController jcdep 阅读全文
posted @ 2022-11-14 16:13 sensen~||^_^|||& 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一、升序:@Testpublic void test1() { //创建ArrayList集合对象 List<String> al = new ArrayList<>(); //往集合里添加数据 al.add("aa"); al.add("bb"); al.add("cc"); al.add("dd 阅读全文
posted @ 2022-11-11 14:32 sensen~||^_^|||& 阅读(182) 评论(0) 推荐(0) 编辑
摘要:mybatis的sql语句没有问题,但是查询时报下标越界的异常: Cause: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3 很有可能是mybatis映射的实体类的无参构造写有写,导致mybatis无法对实体类赋值。 阅读全文
posted @ 2022-11-11 08:25 sensen~||^_^|||& 阅读(317) 评论(0) 推荐(0) 编辑
摘要:Thread.currentThread().sleep( 1); 阅读全文
posted @ 2022-11-09 15:59 sensen~||^_^|||& 阅读(23) 评论(0) 推荐(0) 编辑
摘要:可以直接指定时间格式: SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");String date = sdf.format(new Date());也可以使用replaceAll替换String date = "2017-09 阅读全文
posted @ 2022-11-09 10:40 sensen~||^_^|||& 阅读(267) 评论(0) 推荐(0) 编辑
摘要:>1、后台报could not extract ResultSet; SQLGrammerException 异常, mysql执行group by 报错...(mysql版本的问题,不支持group by)①执行以下个命令,可以查看 sql_mode 的内容: mysql> SHOW SESSIO 阅读全文
posted @ 2022-11-08 16:58 sensen~||^_^|||& 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Postman请求接口时,打印了一大长串看不懂的 "key-value"形式的内容, 那么可能就是抛出异常时将异常处理语句封装在了统一返回结果集里了 eg: } catch (Exception e) { return Result.error(e.getStackTrace());} 可以直接将异 阅读全文
posted @ 2022-11-07 16:42 sensen~||^_^|||& 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Jpa查询时报某个字段的类型不匹配,比如根据表中的某个字段值进行查询时,报该参数的类型与实体类中的字段类型不匹配, 那么很有可能是sql中的该字段是一个实体类类型的,写sql时要指定该实体类类型字段下的该字段 eg: d.parent.id d.parent 是实体类类型的字段,他本身就是一个实体类 阅读全文
posted @ 2022-11-07 16:31 sensen~||^_^|||& 阅读(250) 评论(0) 推荐(0) 编辑
摘要:JPA中使用in查询时,in里面的数据不能用转移符eg:in (\"小明\" ,\"小花\", \"小云\" ) 这样会导致项目自动报错,启动失败。 应该使用单引号:in ('自动售票机' ,'小花', '自动退票机' ) 阅读全文
posted @ 2022-11-01 10:57 sensen~||^_^|||& 阅读(165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示