一、Wrapper大於小於
1、Wrapper是MyBatis-Plus中一個用於查詢條件封裝的工具類。其中,大於和小於操作是常用的查詢操作之一。
2、大於和小於操作,可以使用gt和lt方法進行操作,其中gt表示大於,lt表示小於。例如:
Wrapper<Entity> wrapper = Wrappers.<Entity>query().eq("name", "Tom").gt("age", 18).lt("age", 30); List<Entity> list = entityMapper.selectList(wrapper);
3、以上代碼表示查詢名字為Tom,年齡在18~30歲之間的實體。
二、QueryWrapper大於等於小於等於
1、QueryWrapper是Wrapper的增強版。其中,大於等於和小於等於是常用的查詢操作之一。
2、大於等於和小於等於操作,可以使用ge和le方法進行操作,其中ge表示大於等於,le表示小於等於。例如:
QueryWrapper<Entity> wrapper = Wrappers.<Entity>query().eq("name", "Tom").ge("age", 18).le("age", 30); List<Entity> list = entityMapper.selectList(wrapper);
3、以上代碼表示查詢名字為Tom,年齡在18歲及以上,30歲及以下的實體。
三、QueryWrapper大於等於
1、大於等於操作,可以使用ge方法進行操作。例如:
QueryWrapper<Entity> wrapper = Wrappers.<Entity>query().eq("name", "Tom").ge("age", 18); List<Entity> list = entityMapper.selectList(wrapper);
2、以上代碼表示查詢名字為Tom,年齡在18歲及以上的實體。
四、QueryWrapper大於
1、大於操作,可以使用gt方法進行操作。例如:
QueryWrapper<Entity> wrapper = Wrappers.<Entity>query().eq("name", "Tom").gt("age", 18); List<Entity> list = entityMapper.selectList(wrapper);
2、以上代碼表示查詢名字為Tom,年齡在18歲以上的實體。
五、QueryWrapper小於等於
1、小於等於操作,可以使用le方法進行操作。例如:
QueryWrapper<Entity> wrapper = Wrappers.<Entity>query().eq("name", "Tom").le("age", 30); List<Entity> list = entityMapper.selectList(wrapper);
2、以上代碼表示查詢名字為Tom,年齡在30歲及以下的實體。
六、QueryWrapper小於
1、小於操作,可以使用lt方法進行操作。例如:
QueryWrapper<Entity> wrapper = Wrappers.<Entity>query().eq("name", "Tom").lt("age", 30); List<Entity> list = entityMapper.selectList(wrapper);
2、以上代碼表示查詢名字為Tom,年齡在30歲以下的實體。
原創文章,作者:FOYD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/131752.html