1. 程式人生 > >MyBatis的mapper.xml中時間比較和like的使用

MyBatis的mapper.xml中時間比較和like的使用

一、MyBatis查詢MySQL的時間段

        以下語句用於查詢中時間的比較,#{startTime}=<a.latestTime<=#{endTime},時間格式可以自定義,這是使用的是“年-月-日”

  1. <iftest="startTime!=null and startTime!=''">
  2.     <![CDATA[ 
  3.         and DATE_FORMAT(a.latestTime, '%Y-%m-%d') >=  DATE_FORMAT(#{startTime}, '%Y-%m-%d') 
  4.     ]]>
  5. </if
    >
  6. <iftest="endTime!=null and endTime!=''">
  7.     <![CDATA[ 
  8.             and DATE_FORMAT(a.latestTime, '%Y-%m-%d') <=  DATE_FORMAT(#{endTime}, '%Y-%m-%d') 
  9.     ]]>
  10. </if>
        二、MyBatis查詢中like寫法
  1. select * fromtablewherenamelike"%"#{name}"%"