- 博客(5)
- 收藏
- 关注
原创 mybatis #{}和${}本质区别
#{} 这种取值是编译好SQL语句再取值${} 这种是取值以后再去编译SQL语句#{}可以防止sql注入,用作某个字段传值,比如uuid=#{};${} 由于是先传值后编译,在传的值作为表名和字段时,用${},例如 select * from ${tablename}.原则上,能不用${}尽量不用。...
2021-09-17 10:02:29 141
原创 创建唯一联合索引报 Duplicate entry for key
看图看报错语句出现问题的原因是你建的唯一组合,目前数据中有重复的值,将这个组合重复的数据删除即可成功。
2021-06-29 16:03:40 2759
原创 绕开概念直接干之 stream中filter
你要知道:1.stream就是用来遍历的,和for循环什么的差不多就是写法不同。2.filter就是用来写循环里的过滤条件的,和你自己加区别不大就是看着更方便点。3.filter ()里操作的结果必须是true or false。来个最简单的:对,说白了就是把你写的过滤条件过滤下来。那问题来了,我有很多逻辑需要过滤怎么办?写个方法放进去呗注意:1.filter(StreamTest::myFilter),其实就是把遍历的每个对象当做参数传给:myFilter 去过滤。
2021-05-25 17:54:22 814 1
原创 MybatisGenerator 反向生成报The specified target project directory
看配置,一般都是这里配置问题,配对就OK了
2021-05-18 15:15:25 154
原创 list 返回json 时 结果出现“$ref“:“$.data[0]“
1.传入list的对象必须不是创建的一个对象,因为创建一个对象即使复制不同,但是hashcode相同,到json是无法解析。例如:new CheckFavoriteSupplierDto()需要每个都要new新对象,写for循环外会出现"$ref":"$.data[0]"...
2021-05-18 15:09:12 1930
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人