动态sql
一般使用where标签,使用if如果不加条件会报错,但是使用where不会报错,他会默认无条件,输出全部数据,
有一个条件就加一个条件。
使用if标签
条件越多if越多,
加了个name
加了个age
两个都有
使用where标签
好处,自动优化,多余的都取消掉了,
一个条件
两个条件
使用choose标签
多选一 基本用不到
只有name
都有还是name
只有age
update
用法
foreach
如果是前端的话就是复选框,数据库中就类似于in(7,8,29)这种,
123
1查数组
2查list
3对象集合
一般不用,也只是传个id,跟2差不多一样,
null会报错,加个长度判断就没问题了,
标签:name,标签,条件,报错,sql,动态,where From: https://www.cnblogs.com/huangjiangyang/p/17011066.html