Mybatis实现多个或条件查询
程序员文章站
2022-03-11 21:44:51
...
实现
SELECT * FROM table where tag_id =382 or tag_id =381 ;
mapper层示例:
<select id="queryByxxId" resultType="xxDAO">
SELECT id,
<include refid="select_columns"/>
FROM
table
<where>
<if test="xxId!=null">
xx_id = #{xxId} OR
</if>
<if test="xxxTagId!=null">
xx_id = #{xxxTagId} OR
</if>
<if test="xxxxTagId!=null">
xx_id = #{xxxxTagId}
</if>
</where>
ORDER BY gmt_modified DESC
</select>
上一篇: 三星Galaxy S10更新出现Bug:官方紧急叫停
下一篇: 19.删除链表的倒数第N个节点
推荐阅读
-
PHP查询数据库中满足条件的记录条数(两种实现方法)
-
Oracle如何实现like多个值的查询
-
asp.net实现的MVC跨数据库多表联合动态条件查询功能示例
-
MyBatis从入门到精通(十二):使用collection标签实现嵌套查询
-
序列化表单为json对象,datagrid带额外参提交一次查询 后台用Spring data JPA 实现带条件的分页查询 多表关联查询
-
用easyui实现查询条件的后端传递并自动刷新表格的两种方法
-
java使用插件pagehelper在mybatis中实现分页查询
-
MyBatis之自查询使用递归实现 N级联动效果(两种实现方式)
-
Mybatis基于注解实现多表查询功能
-
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析