产生原因:左边数据库为DATE,右边为Timestamp.类型不一致,ORACLE会隐式将小的转成大的
解决方法:去掉jdbcType=TIMESTAMP,日期后面加0,会直接强制转成date类型
正确格式:
AND CREATE_DATE_TIME >= #{createDateTimeFrom}+0
AND CREATE_DATE_TIME < #{createDateTimeTo}+1
错误格式:
AND CREATE_DATE_TIME >= #{createDateTimeFrom,jdbcType=TIMESTAMP}
AND CREATE_DATE_TIME <= #{createDateTimeTo,jdbcType=TIMESTAMP}+1