1.业务数据中有一个受理日期,现在需求是在查询条件中添加一个受理日期,从...到.....受理日期的字段
/** 受理日期[内部变量] **/
private Date acceptDate;
映射文件中
<result column="ACCEPT_DATE" property="acceptDate" jdbcType="TIMESTAMP" nullValue="1800/01/01 00:00:00"/>
2.因为是从开始到结束,所以在javaBean中加上2个字段
/** 用于受理日期查询 开始 **/
private String strAcceptDateStart;
/** 用于受理日期查询 结束 **/
private String strAcceptDateEnd;
3.映射文件中
<isNotNull prepend="and" property="strAcceptDateStart"><![CDATA[ a.ACCEPT_DATE>=#strAcceptDateStart:VARCHAR# ]]></isNotNull>
<isNotNull prepend="and" property="strAcceptDateEnd"><![CDATA[ a.ACCEPT_DATE<=#strAcceptDateEnd:VARCHAR# ]]></isNotNull>
记得在查询和计数两处都加上。