Data_max не уважение в mybatis
Мне нужно, чтобы получить все элементы между минимальной датой и максимальной датой, поэтому я делаю это
data_min
а также data_max
две строки в начале, поэтому я делаю:
Criteria criteria = ....createCriteria();
SimpleDateFormat formatter_date = new SimpleDateFormat("yyy-MM-dd");
if (StringUtils.isNotEmpty(data_min)) {
criteria.andDataGreaterThanOrEqualTo(formatter_date.parse(data_min));
}
if (StringUtils.isNotEmpty(data_max)) {
criteria.andDataLessThanOrEqualTo(formatter_date.parse(data_max));
}
Проблема в том, что если я поставлю как минимальное значение данных 27/12/2018
и максимальное значение данных 28/12/2018
, Он возвращает мне только элементы, которые имеют дату 27/12/2018
но он не возвращает мне элементы с датой 28/12/2018. Кто-нибудь может мне помочь?