1. 程式人生 > >SSM框架mapper.xml模糊查詢語句

SSM框架mapper.xml模糊查詢語句

模糊 兩種 模糊查詢 進行 行數 like style center ssm

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模糊查詢語句