传入的flag类型为String,但在mapper.XML中进行判断是下意识地以为判断的值要加上引号但是这样写,传入flag=“4”后,这个if语句一直不成立sql没有拼接。后来网上查了一番后将 test 中的 4 的引号去除才成功。记录一下,以防忘记。。。Mybatis中,通常都要在mapper.xml中写复杂的sql语句,结合页面的查询筛选条件,需要在sql语句中加入等的判断。而这test 后面的字段也是来自jsp或者html页面,但是不是随便书写的。与页面都要一一对应,除此之外,还需要在实体类中有定义。另外,mybatis中 等于的条件怎么写?注意 仅仅需要将双引号和单引号的位置换一下即可!!!
暂无评论