在mybatis中不尊重Data_max

时间:2018-12-04 16:31:23

标签: java sql mybatis mybatis-generator

我想在最小日期和最大日期之间获取所有元素,所以我这样做

data_mindata_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 个答案:

没有答案