程序包 cn.zhxu.bs
类 BeanMeta<T>
java.lang.Object
cn.zhxu.bs.BeanMeta<T>
SearchBean 的元信息
- 从以下版本开始:
- v3.0.0
- 作者:
- Troy.Zhou @ 2017-03-20
-
构造器概要
构造器构造器说明BeanMeta(Class<T> beanClass, String dataSource, SqlSnippet tableSnippet, SqlSnippet whereSnippet, SqlSnippet groupBySnippet, SqlSnippet havingSnippet, SqlSnippet orderBySnippet, boolean sortable, boolean distinct, int timeout) -
方法概要
修饰符和类型方法说明voidaddFieldMeta(FieldMeta meta) intgetFieldMeta(String field) getFieldSql(String field) 获取某字段的 SQL 片段intgetWhere()booleanbooleanbooleanrequireFieldMeta(String field)
-
构造器详细资料
-
BeanMeta
public BeanMeta(Class<T> beanClass, String dataSource, SqlSnippet tableSnippet, SqlSnippet whereSnippet, SqlSnippet groupBySnippet, SqlSnippet havingSnippet, SqlSnippet orderBySnippet, boolean sortable, boolean distinct, int timeout)
-
-
方法详细资料
-
addFieldMeta
-
getBeanClass
-
getDataSource
-
getTableSnippet
-
getWhere
-
getWhereSqlParas
-
getGroupBy
-
getGroupBySqlParas
-
getHaving
-
getHavingSqlParas
-
isDistinct
public boolean isDistinct() -
getFieldSet
-
getSelectFields
-
getFieldCount
public int getFieldCount() -
requireFieldMeta
-
getFieldMeta
-
getFieldSql
获取某字段的 SQL 片段- 参数:
field- Java 字段名- 返回:
- SQL 片段
-
getFieldMetas
-
getOrderBySnippet
-
isSortable
public boolean isSortable() -
isDistinctOrGroupBy
public boolean isDistinctOrGroupBy() -
getTimeout
public int getTimeout()
-