| 程序包 | 说明 |
|---|---|
| cn.org.atool.fluent.mybatis.base.dao | |
| cn.org.atool.fluent.mybatis.base.mapper | |
| cn.org.atool.fluent.mybatis.utility |
| 限定符和类型 | 方法和说明 |
|---|---|
default <POJO> Optional<POJO> |
IProtectedDao.findOne(IQuery<E> query,
MapFunction<POJO> mapFunction)
根据query查询满足条件的第一条记录,并根据converter从map转换为Object实例
|
default <POJO> List<POJO> |
IProtectedDao.listPoJos(IQuery<E> query,
MapFunction<POJO> mapFunction)
根据query查询记录列表,并根据function将记录转换成需要的对象
|
default <POJO> StdPagedList<POJO> |
IProtectedDao.stdPagedPoJo(IQuery<E> query,
MapFunction<POJO> mapFunction)
分页查询数据(结果集为Object对象)
|
default <POJO> TagPagedList<POJO> |
IProtectedDao.tagPagedPoJo(IQuery<E> query,
MapFunction<POJO> mapFunction)
按Marker标识分页查询(结果集为Object对象)
|
| 限定符和类型 | 方法和说明 |
|---|---|
default <POJO> Optional<POJO> |
IRichMapper.findOne(IQuery query,
MapFunction<POJO> mapFunction)
根据query查询满足条件的第一条记录,并根据mapFunction从map转换为Object实例
|
<POJO> Optional<POJO> |
QueryExecutor.findOneMap(MapFunction<POJO> mapFunction) |
<POJO> List<POJO> |
QueryExecutor.listPoJo(MapFunction<POJO> mapFunction) |
default <POJO> List<POJO> |
IRichMapper.listPoJos(IQuery query,
MapFunction<POJO> mapFunction)
根据query查询记录列表,并根据function将记录转换成需要的对象F
|
default <POJO> StdPagedList<POJO> |
IRichMapper.stdPagedPoJo(IQuery query,
@NonNull MapFunction<POJO> mapFunction)
按标准分页查询数据(结果集为按converter转换后的PoJo对象)
|
<POJO> StdPagedList<POJO> |
QueryExecutor.stdPagedPoJo(MapFunction<POJO> mapFunction) |
default <POJO> TagPagedList<POJO> |
IRichMapper.tagPagedPoJo(IQuery query,
MapFunction<POJO> mapFunction)
按tag>=next标识分页查询(结果集为PoJo对象)
|
<POJO> TagPagedList<POJO> |
QueryExecutor.tagPagedPoJo(MapFunction<POJO> mapFunction) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <POJO> POJO |
PoJoHelper.toPoJo(Map<String,Object> map,
@NonNull MapFunction<POJO> converter)
将Map转换为指定的PoJo对象
|
static <POJO> List<POJO> |
PoJoHelper.toPoJoList(List<Map<String,Object>> list,
MapFunction<POJO> converter)
将Map转换为指定的PoJo对象
|
Copyright © 2021. All rights reserved.