查看Linux上的springboot项目日志、mapper映射文件中SQL字符串拼接时使用的是${}、 mapper映射文件中单引号使用"代替

查看Linux上springboot项目的运行日志:

日志是存储在target目录下的app.log

tailf -n 500 app.log  会一直更新日志

tail -n 500 app.log  不会更新日志

记录一个疑问:查询出来的数据存储在list集合中,如果一条数据也没有查询出来的话,此时判断users是否为null ?

mapper中编写自定义的SQL查询时,当使用模糊查询时,使用%%进行查询,我们获取值时,由于是使用字符串的拼接,所以需要使用的是 ${}

如果使用#{}时,会报如下错误

 Error setting non null for parameter #1 with JdbcType null .

当进行字符比较的时候 sort == 'c' 单引号是不能直接比较的,需要使用 " 进行转换

 

 如果还是使用单引号会报如下错误

java.lang.NumberFormatException: For input string: "k" 

猜你喜欢

转载自blog.csdn.net/awodwde/article/details/119645039