mybatis默认是 jdbcType=TIMESTAMP 即例如"2019-01-01 00:00:00"
而mysql中如果存储的是date 存储的是 如"2019-01-01"
所以查询条件应该为:
and start_date <![CDATA[ <= ]]> #{currentDate,jdbcType=DATE}
and end_date <![CDATA[ > ]]> #{currentDate,jdbcType=DATE}
mabatis中处理mysql中的类型为date的字段,查询条件处理
最新推荐文章于 2024-06-06 17:30:24 发布