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, wait
append, append, getPrepareStatement, getPrepareStatement, getPrepareStatement, getPrepareStatement
public ColumnSupportImpl(T sql)
sql
- sql对象public <K> ColumnSupportImpl<K> copy(K sql)
K
- sql对象模板sql
- sql对象public T getSql()
SqlSupport
getSql
in interface SqlSupport<T>
public T column(List<? extends IColumn> columns)
ColumnSupport
column
in interface ColumnSupport<T>
columns
- 查询字段对象IColumn
public T column(IColumn column)
ColumnSupport
column
in interface ColumnSupport<T>
column
- 查询字段对象IColumn
public T columnPo(Class<?> poClass)
ColumnSupport
columnPo
in interface ColumnSupport<T>
poClass
- 实体类public PrepareStatement getColumnPrepareStatement(boolean useAlias)
useAlias
- 是否使用别名Copyright © 2020 IBIT程序猿. All rights reserved.