public interface NbQuerierTopside<T>
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
beanToMap(T bean)
将对象转为map
|
default <G,K> String |
getFieldName(SFunction<G,K> function)
解析字段名称,默认带表别名
|
<G,K> String |
getFieldName(SFunction<G,K> function,
boolean withAlias) |
default String[] |
getFieldNames(List<SFunction<T,?>> fields) |
default String |
getPkName()
获取主键名称
|
QueryFields |
getQueryFields() |
NbQueryInfo |
getQueryInfo()
获取查询信息
|
Class<T> |
getResultClass()
结果集class
|
default String |
getTableAlias(String tableName)
获取表别名
|
cn.hutool.core.map.BiMap<String,String> |
getTableAliasMap()
获取所有表别名
|
default void |
mapFieldAlias(Map<String,Object> map,
boolean beanToMap) |
T |
mapToBean(Map<String,Object> map)
结果转换成对象
|
NbQueryInfo getQueryInfo()
QueryFields getQueryFields()
default String getPkName()
default void mapFieldAlias(Map<String,Object> map, boolean beanToMap)
map - beanToMap - 保存时候替换default <G,K> String getFieldName(SFunction<G,K> function)
function - Copyright © 2023. All rights reserved.