| 程序包 | 说明 |
|---|---|
| com.blinkfox.fenix.core | |
| com.blinkfox.fenix.core.builder | |
| com.blinkfox.fenix.core.concrete |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FenixHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 的相关参数来追加构建出对应 XML 标签的 JPQL 语句及参数信息. |
| 构造器和说明 |
|---|
JavaSqlInfoBuilder(BuildSource source)
基于
BuildSource 实例的构造方法. |
XmlSqlInfoBuilder(BuildSource source)
构造方法.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IsNullHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建 "IS NULL" 的 JPQL 或者 SQL 语句片段的信息. |
void |
LikeHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建"模糊查询"的 JPQL 或者 SQL 语句片段的信息. |
void |
NormalHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 构建参数构建常规的 JPQL 或者 SQL 语句片段的信息. |
void |
EndsWithHandler.buildSqlInfo(BuildSource source)
重写了
LikeHandler.buildSqlInfo(BuildSource) 中的方法,
在 BuildSource 变量中设置一个 map 参数,用来标记是后缀匹配的情况,便于后续的获取、判断和处理. |
void |
ImportHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建 '<import />' 标签中的 JPQL 或者 SQL 语句片段的信息. |
void |
BetweenHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建"区间查询"的 JPQL 或者 SQL 语句片段的信息. |
void |
StartsWithHandler.buildSqlInfo(BuildSource source)
重写了
LikeHandler.buildSqlInfo(BuildSource) 中的方法,
在 BuildSource 变量中设置一个 map 参数,用来标记是前缀匹配的情况,便于后续的获取、判断和处理. |
void |
SetHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 的相关参数来追加构建 'set' 标签的 JPQL 语句及参数信息. |
void |
ChooseHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建 'choose' 标签中的 JPQL 或者 SQL 语句片段的信息. |
void |
InHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建"IN 范围查询"的 JPQL 或者 SQL 语句片段的信息. |
void |
TextHandler.buildSqlInfo(BuildSource source)
根据
BuildSource 参数构建 '<text></text>' 标签中的 JPQL 或者 SQL 语句片段的信息. |
Copyright © 2019. All rights reserved.