• 已删除用户
吃猫的鱼℘ 再烂的牌,也会有一张有最大的

MyBatis在Mapper中写计算式子报错

#{}会在值的两侧加引号变成字符串,然后再进行执行SQL,因为字符串不能进行计算,所以查询会出错。而${}是直接替换值,不会加引号,在${}中的值可以进行计算。

吃猫的鱼℘ 发布于 2021-05-27

MyBatis中if test传入0值时不识别

使用了MyBatis做多条件查询,其中有一个参数是astatus,当前端给的值为1时,查询结果正常。而给0时,这个查询语句就不会被拼接使用,具体请接着看。

吃猫的鱼℘ 发布于 2021-01-31