| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.dynamic |
提供 dynamicSql 机制并可以生成 SQL 和其附属必要的参数等信息。
|
| net.hasor.db.dal.dynamic.nodes |
负责动态 SQL 的生成
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
DynamicParser.parseBindSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseChooseSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseForeachSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseIfSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseIncludeSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseNodeList(ArrayDynamicSql parentSqlNode,
NodeList nodeList) |
protected void |
DynamicParser.parseOtherwiseSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseSetSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseTextSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
工具节点
|
protected void |
DynamicParser.parseTrimSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseWhenSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
protected void |
DynamicParser.parseWhereSqlNode(ArrayDynamicSql parentSqlNode,
Node curXmlNode)
解析
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ChooseDynamicSql
|
class |
ForeachDynamicSql
对应XML中
|
class |
IfDynamicSql
|
class |
SelectKeyDynamicSql
|
class |
SetDynamicSql
对应XML中
|
class |
TrimDynamicSql
对应XML中
|
class |
WhereDynamicSql
对应XML中
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChooseDynamicSql.addWhen(String test,
ArrayDynamicSql nodeBlock) |
Copyright © 2021. All rights reserved.