public abstract class BaseBizImpl<E extends Serializable> extends Object implements IBaseBiz
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
LOG |
| 构造器和说明 |
|---|
BaseBizImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
alterTable(String table,
Map fileds,
String type)
修改表
|
void |
alterTable(String table,
Map fileds,
TableEnum type)
修改表
|
int |
countBySQL(String table,
Map wheres)
查询表中记录总数
|
void |
createTable(String table,
Map fileds)
创建表
|
void |
delete(int[] ids)
根据id集合实现批量的删除
|
void |
deleteBySQL(String table,
Map wheres)
动态SQL删除
|
void |
deleteEntity(BaseEntity entity)
根据id删除实体
|
void |
deleteEntity(int id)
根据id删除实体
|
void |
dropTable(String table)
删除表
|
Object |
excuteSql(String sql)
导入执行数据
|
protected abstract IBaseDao<E> |
getDao()
不需要重写此方法,自动会
|
E |
getEntity(BaseEntity entity)
更具ID查询实体信息
|
BaseEntity |
getEntity(int id)
更具ID查询实体信息
|
void |
insertBySQL(String table,
Map fields)
添加记录
|
List<E> |
query(BaseEntity entity)
查询
|
List<E> |
queryAll()
查询所有
|
List |
queryBySQL(String table,
List fields,
Map wheres)
动态sql查询
|
List |
queryBySQL(String table,
List fields,
Map wheres,
Integer begin,
Integer end)
动态sql查询
|
int |
queryCount()
已过时。
|
void |
saveBatch(List list)
批量新增
|
int |
saveEntity(BaseEntity entity)
保存
|
void |
updateBySQL(String table,
Map fields,
Map wheres)
动态SQL更新
|
void |
updateEntity(BaseEntity entity)
更新实体
|
public int saveEntity(BaseEntity entity)
IBaseBizsaveEntity 在接口中 IBaseBizentity - 实体public void deleteEntity(int id)
IBaseBizdeleteEntity 在接口中 IBaseBizid - 要删除的主键idpublic void updateEntity(BaseEntity entity)
IBaseBizupdateEntity 在接口中 IBaseBiz@Deprecated public int queryCount()
IBaseBizqueryCount 在接口中 IBaseBizpublic BaseEntity getEntity(int id)
IBaseBizpublic List queryBySQL(String table, List fields, Map wheres, Integer begin, Integer end)
IBaseBizqueryBySQL 在接口中 IBaseBiztable - 表名称fields - list集合wheres - 条件 都是key-value对应begin - 开始end - 结束public int countBySQL(String table, Map wheres)
IBaseBizcountBySQL 在接口中 IBaseBiztable - 表名称wheres - 条件 都是key-value对应public List queryBySQL(String table, List fields, Map wheres)
IBaseBizqueryBySQL 在接口中 IBaseBiztable - 表名称fields - list集合wheres - 条件 都是key-value对应public void updateBySQL(String table, Map fields, Map wheres)
IBaseBizupdateBySQL 在接口中 IBaseBiztable - 表名称fields - list集合每个map都是key-value对应wheres - 条件 都是key-value对应public void deleteBySQL(String table, Map wheres)
IBaseBizdeleteBySQL 在接口中 IBaseBiztable - 表名称wheres - 條件 都是key-value对应public void insertBySQL(String table, Map fields)
IBaseBizinsertBySQL 在接口中 IBaseBiztable - 表名称fields - 编号public void createTable(String table, Map fileds)
IBaseBizcreateTable 在接口中 IBaseBiztable - 表名称fileds - key:字段名称 list[0] 类型 list[1]长度 list[2]默认值 list[3]是否不填public void alterTable(String table, Map fileds, String type)
IBaseBizalterTable 在接口中 IBaseBiztable - 表名称fileds - key:字段名称 list[0] 类型 list[1]长度 list[2]默认值 list[3]是否不填public void alterTable(String table, Map fileds, TableEnum type)
IBaseBizalterTable 在接口中 IBaseBiztable - 表名fileds - 修改字段type - 修改类型 @see TableEnumpublic void delete(int[] ids)
IBaseBizpublic void deleteEntity(BaseEntity entity)
IBaseBizdeleteEntity 在接口中 IBaseBizpublic E getEntity(BaseEntity entity)
IBaseBizCopyright © 2019. All rights reserved.