这里的mybatis的模糊查询和普通SQL中的模糊查询相似,这里赋值的使用的是$而不是之前的#符号,使用$可以识别中文字符,这里的if语句用来实现sql语句的动态查询,有时候我们在查询数据时有的变量有时会用到,有时用不到,为了简化代码的复杂度,我们采用动态查询, <if 条件,满足时则执行> </if> 代码如下: <select id="select" resultType="com.edu.Question"> select * from question <where> question.type=questionType.id <if test="title!='' and title!=null"> and title like '%${title}%' </if> </where> </select>
mybatis模糊查询和动态查询
最新推荐文章于 2021-08-03 21:21:45 发布