未改之前:
可以获得查询结果,但控制台会抛异常
运行错误日志:


解决方案:
将b.book_name LIKE "%"#{bookName}"%"修改为
b.book_name LIKE CONCAT(CONCAT('%',#{bookName}), '%')
修改过后:

本文描述了在使用LIKE运算符进行数据库查询时遇到的异常,通过将`b.book_nameLIKE`语句修改为使用`CONCAT`函数连接通配符,解决了控制台抛出的异常问题。
可以获得查询结果,但控制台会抛异常


将b.book_name LIKE "%"#{bookName}"%"修改为
b.book_name LIKE CONCAT(CONCAT('%',#{bookName}), '%')

1967
2946
4784
8279

被折叠的 条评论
为什么被折叠?