public class ColumnSupportImpl<T> extends Object implements SqlSupport<T>, ColumnSupport<T>, PrepareStatementBuildSupport
| Constructor and Description |
|---|
ColumnSupportImpl(T sql)
构造函数
|
| Modifier and Type | Method and Description |
|---|---|
T |
column(IColumn column)
`t.column`语句, "t": 为表的别名
|
T |
column(List<? extends IColumn> columns)
`t.column1, t.column2, ...`语句, "t": 为表的别名
|
T |
columnPo(Class<?> poClass)
传入实体类
|
<K> ColumnSupportImpl<K> |
copy(K sql)
对象复制(浅复制)
|
ListField<IColumn> |
getColumn()
获取列
|
PrepareStatement |
getColumnPrepareStatement(boolean useAlias)
获取预查询SQL对象
|
T |
getSql()
返回sql
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappend, append, getPrepareStatement, getPrepareStatement, getPrepareStatement, getPrepareStatementpublic ColumnSupportImpl(T sql)
sql - sql对象public <K> ColumnSupportImpl<K> copy(K sql)
K - sql对象模板sql - sql对象public T getSql()
SqlSupportgetSql in interface SqlSupport<T>public T column(List<? extends IColumn> columns)
ColumnSupportcolumn in interface ColumnSupport<T>columns - 查询字段对象IColumnpublic T column(IColumn column)
ColumnSupportcolumn in interface ColumnSupport<T>column - 查询字段对象IColumnpublic T columnPo(Class<?> poClass)
ColumnSupportcolumnPo in interface ColumnSupport<T>poClass - 实体类public PrepareStatement getColumnPrepareStatement(boolean useAlias)
useAlias - 是否使用别名Copyright © 2020 IBIT程序猿. All rights reserved.