1.postman进行参数传值的时候不要在value中加引号了
第一次用posman分析了好久就是没搞懂咋sql直接执行没问题.传值就报错了,奇了怪哉~
2.mybatis中foreach便利集合进行拼接时候使用了自定义名字,但是dao层忘了指出自定义名称
案例
,因为xml中foreach对于collection默认集合名称为list,只有我们在dao层传入时候指定参数名才可以使用自定义名.
小结一下啥时候用@param指定参数名称
- 1.动态sql中时候(包括test if这样的)
- 2.多个参数
- 3.取别名
- 4.映射sql中使用
{value}`取值)
3 .各工具时间戳
- postman {{$timestamp}}
- mysql UNIX_TIMESTAMP()
- JAVA System.currentTimeMillis();
4.代码中标注点(超好用)
后端 //TODO 待修改
5. 乱码问题解决
new String(Base64.decodeBase64("要解析的str"), "要转换为的识别码");
new String(Base64.decodeBase64("要解析的str"), "gb2312");
6. mysql在order by 和 limit联用情况下造成分页数据重复或者排序不稳定情况


我们发现我们sql3取的前六条不是sql2排的前6条,如果我们limit6,6可能还会出现前6条中的数据,这是为什么呢?

网友评论