- 博客(9)
- 收藏
- 关注
原创 sql 存储过程——重复执行一条sql
开发过程中经常会使用数据库查询数据,有些sql是需要经常使用的,每次重复写就很麻烦,可以使用存储过程将sql存储起来,这样就方便很多啦! 对我来说,更常用的场景是造数据的时候,可能仅需要不同的id,却要造n多条数据,每次修改id就超级麻烦,使用存储过程简直不要太节省时间! 以下为存储过程的使用方法(小白总结,如有错误,欢迎指正!):定义存储过程delimiter //-- 默认以;为分隔符,则在存储过程中的;会引起编译报错,故先使用delimit...
2021-07-20 15:57:34
1808
原创 mybatis where标签 为什么去不掉and
众所周知,where标签可以去掉前面多余的and/or,但是,但and/or前面如果有注释,则会判定and/or前面有内容,就会报错解决:1.2.
2020-12-29 18:43:38
4346
原创 Java 数字前自动填充补0
String str = new DecimalFormat("00000").format(1);结果:str=“00001”前面的“00000”表示:自动填充0至5位数 如果写成“000”,则 str=“001” 如果写成“22222”,则str=“22221”后面的1表示:需要自动填充的数字 如果写成2,则str=“00002” 如果是小数:则会舍入为整数(舍入规则暂未搞清) 如果写成1.500000000001:则str=“0000...
2020-10-20 10:02:13
2963
转载 Mybatis 中 $ 和 # 千万不要乱用!
开头这是一次代码优化过程中发现的问题,在功能优化后发现部分数据查不到出来了,问题就在于一条sql上的#和$。下图为两条sql:从图上可以看出 wwlr.LabelId in(${showLabels}) 和 wwlr.LabelId in(#{showLabels}),其中showLabels是传进来一个字符串类型的参数,参数的样子是这样的“4,44,514”,问题就出在这个参数传进来后#和$处理的方式是不一样的。区别1、#{ }是预编译处理,MyBatis在处理#{ }时,它会将s
2020-10-19 11:59:22
268
原创 mysql 如何在sql中完成给查询结果添加序号
SELECT (@i:=@i+1) 序号,code FROM stu,(SELECT @i:=0) t效果如下:@i为mysql中变量的声明方式:=为变量的赋值方式(当使用set赋值时也可以使用=,但使用seelct只能使用:=以区分=的比较功能)from后面的(SELECT @i:=0) t是为了每次查询都使变量从0开始(序号从1开始),使变量归零重置;若不加,则下次查询的序号会在本次查询的基础上累加,而不会重新从1开始编号,效果如下:t是(SELECT @i:=0)的...
2020-10-12 09:54:29
1695
转载 freemarker 格式化时间日期
当指定字段为时间/日期格式,则需要使用以下语句将字符串类型的入参转为Date类型:date: 只显示日期,不显示时间 如:${dateParam?date} ${dateParam?date('yyyy-MM-dd')} time: 只显示时间,不显示日期 如:${timeParam?time} ${timeParam?time('hh:mm:ss')} datetime: 时间和日期同时显示 如:${datetimeParam} ${dat...
2020-09-11 13:51:19
2422
原创 java中String的split方法最后一个分隔符无内容
String的split方法可以将指定字符串按规定的字符分隔,用法如下:String str = "a,b,c,d,a";//将str字符串用‘,’分隔开String[] arr = str.split(",");分隔出来的数组为"a", "b", "c", "d", "a",数组长度为5如果str = "a,b,c,,",则数组长度为3。如果str = "a,b,c,,a",则数组长度为5。可见,如果末尾的分隔符分隔出来的值为空值,则不会计入数组;而中间的分隔符分出来的空值则
2020-09-02 10:01:46
3728
原创 学习:switch中return后是否需要break
在switch中使用return:static int test(){ for(int i=0;i<3;i++){ System.out.println("i:"+i); switch (i){ case 0: return 1; case 1: return 2; case 2: ret
2020-08-10 12:40:20
14410
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人