generator逆向工程的使用

匿名 (未验证) 提交于 2019-12-03 00:11:01

查询

  首先说一下查询的不足之处:不能指定查询的列,只能够查询所有列

    

我们可以看到,有三个查询方法(一般来说只有两个查询方法,第二个查询方法只会在特定条件下出现)

方法1:selectByExample(TbItemDescExample  example)        

返回值:List<TbItemDesc>

作用:通过特定限制条件查询信息,example用于生成一个Criteria对象来设置查询条件

例:

TbItemDescExample example = new TbItemDescExample(); cn.e3mall.pojo.TbItemDescExample.Criteria criteria = example.createCriteria(); long minId = 0; long maxId = 50; criteria.andItemIdBetween(minId, maxId); // 设置条件:ItemId在 0 和 50 之间          List<Long> ids = new ArrayList<>(); ids.add((long)20); ids.add((long)40); ids.add((long)60); criteria.andItemIdIn(ids);    // 设置条件:ItemId等于 20 或 40 或 60          criteria.andCreatedIsNotNull(); // 设置条件:Created列属性不为空          long id = 40; criteria.andItemIdEqualTo(id); // 设置条件:ItemId等于40          // 执行查询 List<TbItemDesc> selectByExample = itemDescMapper.selectByExample(example);

 具体可设置的条件很多很多,根据表的结构的不同会有不同的可限制条件,比如:

 

 在这里就不一个一个解释了,根据字面意思,很好理解的。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!