欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis的xml文件時間范圍條件查詢方式

 更新時間:2024年03月05日 10:54:09   作者:Candy.gOodmOrning  
這篇文章主要介紹了Mybatis的xml文件時間范圍條件查詢方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mybatis的xml文件時間范圍條件查詢

記錄 比較愛遺忘的點(diǎn)

xml中:

	<if test="vo.startTime != null">
		<![CDATA[ AND r.create_time >= #{vo.startTime}]]>
	 </if>
	<if test="vo.endTime != null">
		<![CDATA[ AND r.create_time <= #{vo.endTime}]]>
	</if>

請求參數(shù)實(shí)體類BillNoReachedDetailReqDto日期字段添加注解:

@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)
	 /**
     *
     * 開始時間
     */
    @ApiModelProperty(name = "startTime", value = "開始時間")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    /**
     *
     * 結(jié)束時間
     */
    @ApiModelProperty(name = "endTime", value = "結(jié)束時間")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

swagger測試:

mybatis的xml中時間比較

<if test="startTime != null and startTime != ''">
    <![CDATA[AND (DATE_FORMAT(c.birthday, '%Y-%m-%d') <= DATE_FORMAT( #{startTime}, '%Y-%m-%d'))]]>
</if>
<if test="endTime != null and endTime != ''">
    <![CDATA[AND (DATE_FORMAT(c.birthday, '%Y-%m-%d') <= DATE_FORMAT( #{endTime}, '%Y-%m-%d'))]]>
</if>
<if test="search == null or search == ''">
    AND (DATE_FORMAT(a.register_date, '%Y-%m-%d') = DATE_FORMAT(now(), '%Y-%m-%d')OR DATE_FORMAT(a.update_date, '%Y-%m-%d') = DATE_FORMAT(now(), '%Y-%m-%d'))
</if><!—系統(tǒng)當(dāng)前時間的判斷-->

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論