动态sql(重点)mybatis重点是对sql的灵活解析和处理。1.1需求将自定义查询条件查询用户列表和查询用户列表总记录数改为动态sql1.2if和where
1.1sql片段通过sql片段可以将通用的sql语句抽取出来,单独定义,在其它的statement中可以引用sql片段。通用的sql语句,常用:where条件、查询列1.1.1sql片段的定义
1.1.1 引用sql片段
foreach在statement通过foreach遍历parameterType中的集合类型。需求:根据多个用户id查询用户信息。1.1.1在userQueryVo中定义listids在userQueryvo中定义list ids存储多个id
1.1.1修改where语句使用foreach遍历list:
#{id}
1.1.1 测试代码