在 SQL 中:能够返回结果
SELECT * from result where
(reportDate >= "2022-02-06" and reportDate <= "2022-02-13")
Mybatis中示例1:能够返回结果
SELECT * from result where
(reportDate >= "2022-02-06" and reportDate <= "2022-02-13")
Mybatis example2中:无法返回结果。
SELECT * from result where
(reportDate >= #{startDate,jdbcType=VARCHAR} and reportDate <= #{endDate,jdbcType=VARCHAR})
在 String 中 startDate 设置为“2022-02-06”,endDate 设置为“2022-02-13”。myBatis有没有办法比较String,或者我应该如何转换startDate和endDate?SQL 表中的 reportDate 也在 VARCHAR 中。