| 类 | 说明 |
|---|---|
| Condition |
条件对象
|
| NamedSql |
使用命名占位符的SQL,例如:select * from table where field1=:name1
支持的占位符格式为: 1、:name 2、? |
| Order |
SQL排序对象
|
| Query |
查询对象,用于传递查询所需的字段值
查询对象根据表名(可以多个),多个条件 Condition 构建查询对象完成查询。 |
| SqlBuilder |
SQL构建器
首先拼接SQL语句,值使用 ? |
| SqlExecutor |
SQL执行器,全部为静态方法,执行查询或非查询的SQL语句
此方法为JDBC的简单封装,与数据库类型无关 |
| SqlFormatter |
SQL格式化器 from Hibernate
|
| SqlUtil |
SQL相关工具类,包括相关SQL语句拼接等
|
| StatementWrapper |
PreparedStatement 包装类,用于添加拦截方法功能拦截方法包括: 1. |
| Wrapper |
包装器
主要用于字段名的包装(在字段名的前后加字符,例如反引号来避免与数据库的关键字冲突) |
| 枚举 | 说明 |
|---|---|
| Condition.LikeType |
SQL中 LIKE 语句查询方式
|
| Direction |
排序方式(升序或者降序)
|
| LogicalOperator |
逻辑运算符
|
| SqlBuilder.Join |
SQL中多表关联用的关键字
|
| SqlLog |
SQL在日志中打印配置
|
Copyright © 2019. All rights reserved.