| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.dynamic |
提供 dynamicSql 机制并可以生成 SQL 和其附属必要的参数等信息。
|
| net.hasor.db.dal.dynamic.rule | |
| net.hasor.db.dal.repository |
负责解析配置文件并构建和管路 dynamicSql,同时提供注解 @RefMapper 的解析。
|
| 类和说明 |
|---|
| RuleRegistry
SqlBuildRule 注册器
|
| SqlBuildRule
动态 SQL 中定义的规则。
|
| 类和说明 |
|---|
| ArgRule
动态参数规则,负责动态 SQL 中 #{} 的解析。
|
| ConditionRule
如果参数不为空,则生成 'and column = ?'
|
| MD5Rule
进行 OGNL 求值,值结果用 MD5 进行编码然后加入到 SQL 参数中
|
| RuleRegistry
SqlBuildRule 注册器
|
| SqlBuildRule
动态 SQL 中定义的规则。
|
| UUID32Rule
产生一个 32 字符长度的 `UUID`,并加入到 SQL 参数中
|
| UUID36Rule
产生一个 36 字符长度的 `UUID`,并加入到 SQL 参数中
|
| 类和说明 |
|---|
| RuleRegistry
SqlBuildRule 注册器
|
Copyright © 2021. All rights reserved.