public class SQLBuilder extends Object
| 构造器和说明 |
|---|
SQLBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildDelete(Class<?> clazz)
根据pojo类的Class生成根据pk来delete的SQL语句
|
String |
buildDeleteByColumns(Class<?> clazz,
String[] columns)
根据pojo类的Class和更新的条件字段来生成delete的SQL语句
|
String |
buildInsert(Class<?> clazz)
根据pojo类的class来构建insert的SQL语句
|
String |
buildSelect(Class<?> clazz)
根据pojo类的class来构建select * from 的SQL语句
|
String |
buildSelect(Class<?> clazz,
String[] fields)
根据实体类和指定字段数组构建指定字段的查询语句开头
|
String |
buildUpdate(Class<?> clazz)
根据pojo类的class构建根据pk来update的SQL语句
|
String |
buildUpdateSqlByColumns(Class<?> clazz,
String[] fields)
根据pojo类的Class和更新的条件字段来生成update的SQL语句
|
public String buildSelect(Class<?> clazz)
clazz - 实体类public String buildSelect(Class<?> clazz, String[] fields)
clazz - 实体类 实体类fields - 字段数组public String buildInsert(Class<?> clazz)
clazz - 实体类public String buildUpdate(Class<?> clazz)
clazz - 实体类public String buildUpdateSqlByColumns(Class<?> clazz, String[] fields) throws Exception
clazz - 实体类 实体类fields - 字段数组Exception - 运行异常public String buildDelete(Class<?> clazz) throws DatabaseException
clazz - 实体类DatabaseException - 运行异常Copyright © 2019. All rights reserved.