摘要: subList作用是将一个List按下标切割,然后返回下标范围的部分list 例子:List<Integer> memberIdParts = memberIds.subList(i,i + 1000); 这里i是下标的起始值,从0开始(包括该下标),i+1000是结束值,不包括该下标。如果i是0的 阅读全文
posted @ 2021-02-08 16:43 了悟 阅读(1780) 评论(0) 推荐(0)
摘要: SQL语法的规定,用了group by,则select之后的字段除聚合函数外都必须出现在group by中,你可以少于group by中的字段,但不能包含group by中没有的字段 SELECT Subject, Semester, Count(*) FROM Subject_Selection 阅读全文
posted @ 2021-01-22 13:33 了悟 阅读(6711) 评论(0) 推荐(0)
摘要: <select id="listMarketingActivities" resultType="com.yilihuo.cloud.service.shop.manager.dto.api.storedata.MarketingActivitiesResultDto"> select activi 阅读全文
posted @ 2021-01-14 20:04 了悟 阅读(1710) 评论(0) 推荐(0)
摘要: 原因是 list 在 add()后 存的是 对象的引用,所以对象修改了之后,之前add的 值也会改变。解决方法是在for 循环内 新建 new 对象 阅读全文
posted @ 2021-01-14 19:59 了悟 阅读(999) 评论(0) 推荐(0)
摘要: 当批量新增或更新数据时 DUPLICATE KET UPDATE 语法 这个语法首先要在数据库表里设定除了主键以外 一个字段的 UNIQUE索引。 批量操作 实现代码 <insert id="batchSaveCommissionSummaryList" parameterType="list" > 阅读全文
posted @ 2021-01-04 19:59 了悟 阅读(1163) 评论(0) 推荐(0)
摘要: import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.uti 阅读全文
posted @ 2020-11-26 17:16 了悟 阅读(50) 评论(0) 推荐(0)
摘要: 1.addAll() 可以直接传一个list 2.也可以传方法 例子: //将不控权限的菜单加入返回的列表 menuResultDtos.addAll(sourceList.stream().filter(source -> CheckEmptyUtil.isEmpty( source.getPer 阅读全文
posted @ 2020-11-24 17:39 了悟 阅读(2878) 评论(0) 推荐(0)
摘要: select distinct isa.site_id as siteId, sb.site_name as siteName, isf.id as id, isad.type_id as typeId, ist.type_name as typeName, isf.create_user_id a 阅读全文
posted @ 2020-11-11 16:45 了悟 阅读(281) 评论(0) 推荐(0)
摘要: 需求是一个pid下面会带多个子id,前端传一组pid集合,返回根据pid分组的所有子id及子id下的信息 <select id="listBvsCustByParentMemberIds" resultMap="sellerCodeMap"> select b.id as custMemberId, 阅读全文
posted @ 2020-11-05 17:10 了悟 阅读(1118) 评论(0) 推荐(0)
摘要: 1.关于主表和从表怎么选择的问题 select * from table, from后边的是主表,join 后边的是从表 首先看业务逻辑,数据库设计的时候一定会定义好业务逻辑的主表和从表,一般来说就是可以按照数据库设计的来 2.常见的是取的字段多的表是主表,但是常见的不一定每次都是对的。 还要看后边 阅读全文
posted @ 2020-11-05 11:23 了悟 阅读(2532) 评论(0) 推荐(1)