1. 动态SQL之
我们根据实体类的不同取值,使用不同的SQL语句来进行查询。比如在id如果不为空时可以根据id查询,如果username不为空时还要加入用户名作为条件,这种情况在我们的多条件组合查询中经常会碰到。
<&#63;xml version="1.0" encoding="UTF-8"&#63;>
注意:
2. 动态SQL之
为了简化上面where 1=1的条件拼装,我们可以采用
<&#63;xml version="1.0" encoding="UTF-8"&#63;>
3. 动态SQL之
<&#63;xml version="1.0" encoding="UTF-8"&#63;>
4. MyBatis中的SQL片段
MyBatis的sql中可将重复的sql提取出来,使用时用include引用即可,最终达到sql重用的目的。
<&#63;xml version="1.0" encoding="UTF-8"&#63;>select * from user
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。