| 程序包 | 说明 |
|---|---|
| com.sprite.framework.entity.mapper | |
| com.sprite.framework.entity.mapper.reolver | |
| com.sprite.framework.entity.mapper.reolver.node | |
| com.sprite.framework.entity.mapper.reolver.parser |
| 构造器和说明 |
|---|
StatementMapper(SqlNode rootNode,
String statementId,
String namespace) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlNode |
NodeParser.parser(Element element) |
static SqlNode |
Parser.parser(Node element) |
static <T extends Node> |
Parser.parserMix(List<T> nodeList) |
static SqlNode |
Parser.parserTextContent(Node element) |
static SqlNode |
Parser.parserTextContent(String textConent) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ChooseSqlNode |
class |
ForeachSqlNode |
class |
IfSqlNode
if、when
|
class |
MixedSqlNode |
class |
ParamSqlNode |
class |
StatementRefSqlNode |
class |
TextSqlNode |
class |
TrimSqlNode
trim、set、where
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlNode |
ForeachSqlNode.getContent() |
SqlNode |
TrimSqlNode.getContent() |
SqlNode |
IfSqlNode.getSqlNode() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MixedSqlNode.append(SqlNode sqlNode) |
void |
ChooseSqlNode.appendSqlNode(SqlNode sqlNode) |
void |
ForeachSqlNode.setContent(SqlNode content) |
void |
TrimSqlNode.setContent(SqlNode content) |
void |
ChooseSqlNode.setOtherwise(SqlNode sqlNode) |
void |
IfSqlNode.setSqlNode(SqlNode sqlNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlNode |
ChooseNodeParser.parser(Element element) |
SqlNode |
ForeachNodeParser.parser(Element element) |
SqlNode |
IfNodeParser.parser(Element element) |
SqlNode |
OtherwiseNodeParser.parser(Element element) |
SqlNode |
ParamSqlNodeParser.parser(Element element) |
SqlNode |
SetNodeParser.parser(Element element) |
SqlNode |
StatementRefNodeParser.parser(Element element) |
SqlNode |
TrimNodeParser.parser(Element element) |
SqlNode |
WhereNodeParser.parser(Element element) |
Copyright © 2019. All rights reserved.