public abstract class HaloSoul<T> extends HaloCore<T>
entityMap, entityType| 构造器和说明 |
|---|
HaloSoul() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SqlParmeter |
generateCudSqlFromXml(String updateSql,
HHashMap<String,Object> parameter)
从xml获取可CUD的Sql
|
protected SqlParmeter |
generateDeleteByIdSql(Object id)
生成根据Id删除Sql
|
protected SqlParmeter |
generateDeleteSql(HaloMap parameter)
生成删除sql
|
protected SqlParmeter |
generateFindByIdSql(Object id)
生成根据Id查找语句
|
protected SqlParmeter |
generateInsertSql(T entity)
生成插入Sql
|
protected String |
generateProcedureSql(String procedureName,
int paramNum)
生成存储过程Sql
|
protected SqlParmeter |
generateQuerySql(HaloMap parameter)
生成查询sql
|
protected SqlParmeter |
generateUpdateEntitySql(T entity,
String... nullFields)
生成更新实体Sql
|
protected SqlParmeter |
generateUpdateSql(T entity,
HaloMap parameter)
生成更新Sql
|
protected Object |
getId(T entity)
获取Id值
|
analyzeAliasMap, analyzeKey, CheckSpace, convertToDate, convertValue, filterKey, getColumnMappingAlias, getCUDSql, getEntityName, getEntityType, getFieldType, getInstanceEntity, getJoinSql, getOrder, getOrderSql, getTableSql, getXml, getXmlByStrClassPath, initEntityInfoprotected SqlParmeter generateInsertSql(T entity)
entity - protected SqlParmeter generateFindByIdSql(Object id)
id - protected SqlParmeter generateQuerySql(HaloMap parameter)
parameter - protected SqlParmeter generateDeleteSql(HaloMap parameter)
parameter - protected SqlParmeter generateDeleteByIdSql(Object id)
id - protected SqlParmeter generateUpdateEntitySql(T entity, String... nullFields)
entity - nullFields - 可以更新为NULL值得字段protected SqlParmeter generateUpdateSql(T entity, HaloMap parameter)
entity - parameter - protected SqlParmeter generateCudSqlFromXml(String updateSql, HHashMap<String,Object> parameter)
updateSql - parameter - Copyright © 2016. All rights reserved.