mybatis通过if语句实现增删改查操作
有时候为了简化我们的代码。Student类:有时候我们想通过age这个属性获取Student对象有时候我们也想通过sno这个属性获取Student对象难道我们在DAO层写两个接口?那么在mapper文件中要这样写?显然,这样子是不高效的实体类 Student:数据库:手动添加一些数据Dao层:MapperService层:Controller:通过age属性查询student:成功通过sno属性查询:通过属性age删除Student:通过sno属性删除Student1.对于 if条件判断:数字类型属性判断的时候注意不可以是这种情况参数一个是0,一个是"",最终debug会走进case 8 里面,0和“”都会被转成double进行比较,都会变成0.0,这就是mybati中if test 0!=""判定为false的原因
用户评论