使用Mybatis-plus如何对数据库表的内部字段进行比较

通常我们开发过程中会有一个表中的两个字段在不传值得情况下进行比较大小,比如说一条数据的开始时间与他的结束时间进行比较,但不会去传具体的值,仅表内部字段互相比较

首先创造一个查询条件构造器LambdaQueryWrapper<T>,其中T是查询结果返回的实体类,start_timeend_time是表中的字段:

LambdaQueryWrapper<T> lambdaQuery = Wrappers.lambdaQuery();
lambdaQuery.apply("start_time < end_time");

apply()方法来设定查询条件:开始时间start_time小于结束时间end_time。用此方法就会把该表中start_time小于end_time的数据查询出来。


版权声明:本文为angang12原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。