MyBatis的mapper.xml中時間比較和like的使用
阿新 • • 發佈:2019-02-08
一、MyBatis查詢MySQL的時間段
以下語句用於查詢中時間的比較,#{startTime}=<a.latestTime<=#{endTime},時間格式可以自定義,這是使用的是“年-月-日”
- <iftest="startTime!=null and startTime!=''">
- <![CDATA[
- and DATE_FORMAT(a.latestTime, '%Y-%m-%d') >= DATE_FORMAT(#{startTime}, '%Y-%m-%d')
- ]]>
-
</if
- <iftest="endTime!=null and endTime!=''">
- <![CDATA[
- and DATE_FORMAT(a.latestTime, '%Y-%m-%d') <= DATE_FORMAT(#{endTime}, '%Y-%m-%d')
- ]]>
- </if>
- select * fromtablewherenamelike"%"#{name}"%"