| 限定符和类型 | 方法和说明 |
|---|---|
NbQueryInfo |
INbQueryBuilder.buildQueryInfo(Class<?> tableClazz,
String alias)
解析tableInfo
|
NbQueryInfo |
INbQueryBuilder.buildQueryInfo(INbTable nbTable,
String alias) |
NbQueryInfo |
INbQueryBuilder.buildQueryInfo(NbQuerier<?> querier,
String alias)
子查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> NbQuerier<T> |
INbQueryBuilder.build(NbQueryInfo queryInfo) |
String |
INbFieldBuilder.buildFieldSql(cn.hutool.core.map.BiMap<String,String> tableAliasMap,
NbQueryInfo queryInfo,
List<QueryField> fields,
List<JoinTableRule> joins)
构建字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
NbQueryInfo |
DefaultNbQueryBuilder.buildQueryInfo(Class<?> tableClazz,
String alias) |
NbQueryInfo |
DefaultNbQueryBuilder.buildQueryInfo(INbTable nbTable,
String alias) |
NbQueryInfo |
DefaultNbQueryBuilder.buildQueryInfo(NbQuerier<?> querier,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> NbQuerier<T> |
DefaultNbQueryBuilder.build(NbQueryInfo queryInfo) |
<T> NbQuerier<T> |
DefaultNbQueryBuilder.build(NbQueryInfo queryInfo,
Class<T> clazz) |
String |
DefaultFieldBuilder.buildFieldSql(cn.hutool.core.map.BiMap<String,String> tableAliasMap,
NbQueryInfo queryInfo,
List<QueryField> fields,
List<JoinTableRule> joins) |
String |
DefaultSqlBuilder.buildFormSql(NbQueryInfo info)
构建from语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
INbInterceptor.doBeforeSave(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList)
保存之前
|
default void |
INbInterceptor.doBeforeUpdate(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList)
更新单条数据之前
|
default void |
INbInterceptor.doQueryBefore(NbQueryInfo nbQueryInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IValidator.doSaveValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
IValidator.doUpdateValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList)
数据验证
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UniqueValidator.doSaveValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
NotNullValidator.doSaveValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
UniqueValidator.doUpdateValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
NotNullValidator.doUpdateValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ConstraintInterceptor.doBeforeSave(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList) |
void |
FillInterceptor.doBeforeSave(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList) |
void |
ConstraintInterceptor.doBeforeUpdate(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList) |
void |
FillInterceptor.doBeforeUpdate(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList) |
| 限定符和类型 | 方法和说明 |
|---|---|
NbQuerier<T> |
DefaultNbQuerier.leftJoin(NbQueryInfo queryInfo,
String on) |
NbQuerier<T> |
NbQuerier.leftJoin(NbQueryInfo queryInfo,
String on) |
void |
DefaultNbQuerier.setQueryInfo(NbQueryInfo nbQueryInfo) |
static <T> NbQuerier<T> |
NbQuerier.table(NbQueryInfo queryInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
NbQueryInfo |
NbQuerierTopside.getQueryInfo()
获取查询信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NbInterceptorRegistry.doBeforeSave(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList) |
void |
NbInterceptorRegistry.doBeforeUpdate(NbQueryInfo nbQueryInfo,
List<Map<String,Object>> dataList) |
void |
NbInterceptorRegistry.doQueryBefore(NbQueryInfo nbQueryInfo) |
Copyright © 2022. All rights reserved.