首页 > 移动平台 > 详细

SSM框架mapper.xml模糊查询语句

时间:2019-03-15 13:33:26      阅读:305      评论:0      收藏:0      [点我收藏+]

SSM框架mapper.xml模糊查询语句

在用SSM框架时,如果想要实现模糊查询,可以在mapper.xml文件中进行数据库语句的书写,方法有很多种,在这里我选择了两种介绍:

方法1:

<select id = "XXX" resultTpe = "XXX" >
<![CDATA[
select * from table wherer id=#{id} or name like #{name}
]]>
</select>

方法2:

SELECT * FROM
        表名
        where 
        ((id like CONCAT(%,#{id},%) ) 
      or
     (content like CONCAT(%,#{content},%) )) order by time desc;
完整代码如下:
<select id="selectTitle" parameterType="java.lang.String" resultMap="BaseResultMap">
    select 
    <include refid="Base_Column_List" />
    from 表名
    where 
        ((字段1 like CONCAT(%,#{字段1},%) ) or (字段2 like
        CONCAT(%,#{字段2},%) ))
        order by time desc;
  </select>
除了上面,还需要进行定义base_column_list,具体可以是<sql id="Base_Column_List" >字段1,字段2,...</sql>

 参考:https://blog.csdn.net/a990914093/article/details/83743562

SSM框架mapper.xml模糊查询语句

原文:https://www.cnblogs.com/s1-myblog/p/10536169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!