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. Кто-нибудь может мне помочь?

0 ответов

Другие вопросы по тегам