public abstract class TableBean extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Object> |
beanMap |
protected Integer |
pageConditionNumber |
protected Integer |
pageConditionSize |
protected Map<String,String> |
sortConditionsMap |
protected Map<String,Object> |
sqlConditionsMap |
protected Map<String,Object> |
sqlUpdateColumnAliasMap |
protected Map<String,Object> |
sqlUpdateColumnsMap |
| 构造器和说明 |
|---|
TableBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAllConditions() |
protected abstract String[] |
getColumnNameArr()
get table column names array
|
protected abstract String |
getSingleTableName()
get table name, mapping database table
|
protected abstract String |
getSqlInsertBatch()
get insert batch sql
|
protected abstract String |
getSqlSelectAll()
get select all sql, exclude where condition
|
protected abstract String |
getSqlUpdateAll()
get update all sql
|
protected abstract boolean |
hasPrimaryKey()
whether exist primary key
|
protected abstract void |
putInBeanMap()
put bean content into bean-map
|
void |
setPageCondition(int number,
int size) |
protected void |
setSqlUpdateColumnAliasMap(Map<String,Object> sqlUpdateColumnAliasMap) |
protected transient Integer pageConditionNumber
protected transient Integer pageConditionSize
protected void setSqlUpdateColumnAliasMap(Map<String,Object> sqlUpdateColumnAliasMap)
public void setPageCondition(int number,
int size)
public void clearAllConditions()
protected abstract String getSingleTableName()
protected abstract boolean hasPrimaryKey()
protected abstract String[] getColumnNameArr()
protected abstract void putInBeanMap()
protected abstract String getSqlUpdateAll()
protected abstract String getSqlSelectAll()
protected abstract String getSqlInsertBatch()
Copyright © 2023. All rights reserved.