链式调用
通过wrapper直接查询 参考MP的 LambdaQueryChainWrapper
one()
返回一个主表实体
java
User user = wrapper.one();
one(xxx.class)
返回一个自定义的实体
java
UserDTO dtp = wrapper.one(UserDTO.class);
first()
返回第一个主表实体先调用list,再取第一个 1.4.13-
使用分页逻辑(Page(1,1))1.5.0+
java
User user = wrapper.first();
first(xxx.class)
返回第一个自定义的实体先调用list,再取第一个 1.4.13-
使用分页逻辑(Page(1,1))1.5.0+
java
UserDTO dtp = wrapper.first(UserDTO.class);
list()
返回主表实体的List
java
List<User> list = wrapper.list();
list(xxx.class)
返回自定义实体的List
java
List<UserDTO> dtoList = wrapper.list(UserDTO.class);
page(page)
分页查询主表
java
Page<User> page = wrapper.page(new Page(1, 10));
page(page, xxx.class)
分页查询自定义实体类
java
Page<UserDTO> page = wrapper.page(new Page(1, 10), UserDTO.class);
mapOne 1.5.0+
返回一个Map<String, Object>
对象
java
Map<String, Object> one = wrapper.mapOne();
mapFirst 1.5.0+
返回第一个Map<String, Object>
对象,使用分页逻辑Page(1,1)
java
Map<String, Object> first = wrapper.mapFirst();
mapList 1.5.0+
返回一个List<Map<String, Object>>
对象
java
List<Map<String, Object>> list = wrapper.mapList();
mapPage 1.5.0+
分页查询
java
Page<Map<String, Object>> page = wrapper.mapPage(new Page(1, 10));