entity
@JSONField(name="prj_date",ordinal=13,format="yyyy-MM-dd") private Date prjDate;
mapper.xml
<if test="prjDate != null"> and (start_date <= #{prjDate} and #{prjDate}<=end_date)</if>
注意点:
1、if中不要写 prjDate != '',否则报:invalid comparison: java.util.Date and java.lang.String
2、>写成:><写成:<否则报:org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。
调用:
req.setPrjDate(new Date());