摘要: 简介:总结ResultMap的复杂对象查询 association 映射的是⼀个pojo类,处理⼀对⼀的关联关系。 collection 映射的⼀个集合列表,处理的是⼀对多的关联关系。 模板 <!-- column不做限制,可以为任意表的字段,⽽property须为type 定义的pojo属性--> 阅读全文
posted @ 2021-03-09 15:45 小熊公子 阅读(122) 评论(0) 推荐(0)
摘要: 1、以List中的一个字段【thousandrate】,从大到小进行排序: 排序List:mapList 调用函数:Collections.sort() 1 Collections.sort(mapList, new Comparator<Map<String, Object>>() { 2 @Ov 阅读全文
posted @ 2020-11-06 14:52 小熊公子 阅读(2141) 评论(0) 推荐(0)
摘要: 1、方法一: select 要查询的值,row_number() over(order by 表中某一个值) as 起一个列名 from 要查询的表名 select user_id,row_number() over(order by user_id) as rows from user 2、方法二 阅读全文
posted @ 2020-11-06 14:43 小熊公子 阅读(1731) 评论(0) 推荐(0)
摘要: 不同条件下的统计: SELECT IFNULL(CONCAT(ROUND(normalnum/allnum*100,2), '%' ),'0.00%') as normrate, IFNULL(CONCAT(ROUND(abnormalnum/allnum*100,2), '%' ),'0.00%' 阅读全文
posted @ 2020-11-02 09:58 小熊公子 阅读(223) 评论(0) 推荐(0)
摘要: 1、查询前三个月 select date_sub(curdate(), interval 3 month) 结果:2020-07-31 2、截取时间为20020XX格式 select EXTRACT(YEAR_MONTH from curdate()) 结果:202010 3、截取三个月前 sele 阅读全文
posted @ 2020-10-31 10:58 小熊公子 阅读(1591) 评论(0) 推荐(0)
摘要: 关于Mybatis @Param 注解,官方文档: http://www.mybatis.org/mybatis-3/zh/java-api.html 说明:@Param Parameter N/A 如果你的映射器的方法需要多个参数, 这个注解可以被应用于映射器的方法 参数来给每个参数一个名字。否则 阅读全文
posted @ 2020-10-21 14:38 小熊公子 阅读(644) 评论(0) 推荐(0)
摘要: 1、@PathVariable 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑定到操作方法的入参中。 1 @GetMapping("/{modelId}") 2 @Api 阅读全文
posted @ 2020-10-21 14:10 小熊公子 阅读(564) 评论(0) 推荐(0)
摘要: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭 阅读全文
posted @ 2020-07-23 15:42 小熊公子 阅读(532) 评论(0) 推荐(0)
摘要: Eclipse相关快捷键 1、自动生成返回值对象: ctrl+1 2、 阅读全文
posted @ 2020-06-19 10:06 小熊公子 阅读(121) 评论(0) 推荐(0)
摘要: SQL语句中count(1)count(*)count(字段)用法的区别 一、count(1)和count(*)的区别 1. count(1)和count(*)的作用: 都是检索表中所有记录行的数目,不论其是否包含null值。 2. 区别:但是count(1)比count(*)效率更高 二 、cou 阅读全文
posted @ 2020-06-15 14:47 小熊公子 阅读(3720) 评论(0) 推荐(0)