MdType - 实体类型PkType - 主键类型public abstract class EzServiceImpl<MdType,PkType extends Serializable> extends Object implements EzService<MdType,PkType>
| 限定符和类型 | 字段和说明 |
|---|---|
protected EzMapper |
ezMapper |
protected JdbcInsertDao |
jdbcBatchInsertDao |
| 构造器和说明 |
|---|
EzServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchDelete(Collection<MdType> models)
批量删除
|
int |
batchDelete(Table table,
Collection<MdType> models)
批量删除
|
int |
batchReplace(Collection<MdType> models)
批量替换, 更新全部字段
|
int |
batchReplace(Table table,
Collection<MdType> models)
批量替换, 更新全部字段
|
int |
batchSave(Collection<MdType> models)
批量保存
|
int |
batchSave(Table table,
Collection<MdType> models)
批量保存
|
int |
batchUpdate(Collection<MdType> models)
批量更新, 只会更新非空字段
|
int |
batchUpdate(Table table,
Collection<MdType> models)
批量更新, 只会更新非空字段
|
int |
delete(MdType model)
删除
|
int |
delete(Table table,
MdType model)
删除
|
int |
deleteByColumn(String column,
Object value)
根据列删除
|
int |
deleteByColumn(Table table,
String column,
Object value)
根据列删除
|
int |
deleteByField(String field,
Object value)
根据属性删除
|
int |
deleteByField(Table table,
String field,
Object value)
根据属性删除
|
int |
deleteById(PkType id)
根据id删除
|
int |
deleteById(Table table,
PkType id)
根据id删除
|
int |
deleteByIds(Collection<PkType> ids)
根据id批量删除
|
int |
deleteByIds(Table table,
Collection<PkType> ids)
根据id批量删除
|
List<MdType> |
getByColumn(String column,
Object value)
根据列明查询
|
List<MdType> |
getByColumn(Table table,
String column,
Object value)
根据列明查询
|
List<MdType> |
getByField(String field,
Object value)
根据实体属性查询
|
List<MdType> |
getByField(Table table,
String field,
Object value)
根据实体属性查询
|
MdType |
getById(PkType id)
根据id查询
|
MdType |
getById(Table table,
PkType id)
根据id查询
|
List<MdType> |
getByIds(Collection<PkType> ids)
根据多个id查询
|
List<MdType> |
getByIds(Table table,
Collection<PkType> ids)
根据多个id查询
|
MdType |
getOneByColumn(String column,
Object value)
根据列明查询一条记录
|
MdType |
getOneByColumn(Table table,
String column,
Object value)
根据列明查询一条记录
|
MdType |
getOneByField(String field,
Object value)
根据实体属性查询一条记录
|
MdType |
getOneByField(Table table,
String field,
Object value)
根据实体属性查询一条记录
|
List<MdType> |
query(EzQuery<MdType> param)
根据条件查询数据
|
int |
queryCount(EzQuery<MdType> param)
根据条件查询总数
|
int |
replace(MdType model)
替换, 更新全部字段
|
int |
replace(Table table,
MdType model)
替换, 更新全部字段
|
int |
save(MdType model)
保存
|
int |
save(Table table,
MdType model)
保存
|
int |
update(MdType model)
更新, 只会更新非空字段
|
int |
update(Table table,
MdType model)
更新, 只会更新非空字段
|
protected EzMapper ezMapper
protected JdbcInsertDao jdbcBatchInsertDao
public List<MdType> query(EzQuery<MdType> param)
EzServicequery 在接口中 EzService<MdType,PkType extends Serializable>param - 查询参数public int queryCount(EzQuery<MdType> param)
EzServicequeryCount 在接口中 EzService<MdType,PkType extends Serializable>param - 查询参数public MdType getById(PkType id)
EzServicegetById 在接口中 EzService<MdType,PkType extends Serializable>id - 主键public MdType getById(Table table, PkType id)
EzServicegetById 在接口中 EzService<MdType,PkType extends Serializable>table - 指定表id - 主键public List<MdType> getByIds(Collection<PkType> ids)
EzServicegetByIds 在接口中 EzService<MdType,PkType extends Serializable>ids - 主键集合public List<MdType> getByIds(Table table, Collection<PkType> ids)
EzServicegetByIds 在接口中 EzService<MdType,PkType extends Serializable>table - 指定表ids - 主键集合public List<MdType> getByField(String field, Object value)
EzServicegetByField 在接口中 EzService<MdType,PkType extends Serializable>field - 实体属性value - 属性值public List<MdType> getByField(Table table, String field, Object value)
EzServicegetByField 在接口中 EzService<MdType,PkType extends Serializable>table - 指定表field - 实体属性value - 属性值public MdType getOneByField(String field, Object value)
EzServicegetOneByField 在接口中 EzService<MdType,PkType extends Serializable>field - 实体属性value - 属性值public MdType getOneByField(Table table, String field, Object value)
EzServicegetOneByField 在接口中 EzService<MdType,PkType extends Serializable>table - 指定表field - 实体属性value - 属性值public List<MdType> getByColumn(String column, Object value)
EzServicegetByColumn 在接口中 EzService<MdType,PkType extends Serializable>column - 表列value - 列值public List<MdType> getByColumn(Table table, String column, Object value)
EzServicegetByColumn 在接口中 EzService<MdType,PkType extends Serializable>table - 指定表column - 表列value - 列值public MdType getOneByColumn(String column, Object value)
EzServicegetOneByColumn 在接口中 EzService<MdType,PkType extends Serializable>column - 表列value - 列值public MdType getOneByColumn(Table table, String column, Object value)
EzServicegetOneByColumn 在接口中 EzService<MdType,PkType extends Serializable>column - 表列value - 列值public int update(MdType model)
EzServiceupdate 在接口中 EzService<MdType,PkType extends Serializable>public int update(Table table, MdType model)
EzServiceupdate 在接口中 EzService<MdType,PkType extends Serializable>public int batchUpdate(Collection<MdType> models)
EzServicebatchUpdate 在接口中 EzService<MdType,PkType extends Serializable>public int batchUpdate(Table table, Collection<MdType> models)
EzServicebatchUpdate 在接口中 EzService<MdType,PkType extends Serializable>public int replace(MdType model)
EzServicereplace 在接口中 EzService<MdType,PkType extends Serializable>public int replace(Table table, MdType model)
EzServicereplace 在接口中 EzService<MdType,PkType extends Serializable>public int batchReplace(Collection<MdType> models)
EzServicebatchReplace 在接口中 EzService<MdType,PkType extends Serializable>public int batchReplace(Table table, Collection<MdType> models)
EzServicebatchReplace 在接口中 EzService<MdType,PkType extends Serializable>public int deleteById(PkType id)
EzServicedeleteById 在接口中 EzService<MdType,PkType extends Serializable>public int deleteById(Table table, PkType id)
EzServicedeleteById 在接口中 EzService<MdType,PkType extends Serializable>public int deleteByIds(Collection<PkType> ids)
EzServicedeleteByIds 在接口中 EzService<MdType,PkType extends Serializable>public int deleteByIds(Table table, Collection<PkType> ids)
EzServicedeleteByIds 在接口中 EzService<MdType,PkType extends Serializable>public int deleteByField(String field, Object value)
EzServicedeleteByField 在接口中 EzService<MdType,PkType extends Serializable>field - 实体属性value - 属性值public int deleteByField(Table table, String field, Object value)
EzServicedeleteByField 在接口中 EzService<MdType,PkType extends Serializable>field - 实体属性value - 属性值public int deleteByColumn(String column, Object value)
EzServicedeleteByColumn 在接口中 EzService<MdType,PkType extends Serializable>column - 表列value - 列值public int deleteByColumn(Table table, String column, Object value)
EzServicedeleteByColumn 在接口中 EzService<MdType,PkType extends Serializable>column - 表列value - 列值public int delete(MdType model)
EzServicedelete 在接口中 EzService<MdType,PkType extends Serializable>model - 要删除的实体public int delete(Table table, MdType model)
EzServicedelete 在接口中 EzService<MdType,PkType extends Serializable>model - 要删除的实体public int batchDelete(Collection<MdType> models)
EzServicebatchDelete 在接口中 EzService<MdType,PkType extends Serializable>models - 要删除的实体集合public int batchDelete(Table table, Collection<MdType> models)
EzServicebatchDelete 在接口中 EzService<MdType,PkType extends Serializable>models - 要删除的实体集合public int save(MdType model)
EzServicesave 在接口中 EzService<MdType,PkType extends Serializable>model - 要保存的实体public int save(Table table, MdType model)
EzServicesave 在接口中 EzService<MdType,PkType extends Serializable>model - 要保存的实体public int batchSave(Collection<MdType> models)
EzServicebatchSave 在接口中 EzService<MdType,PkType extends Serializable>models - 要保存的实体集合public int batchSave(Table table, Collection<MdType> models)
EzServicebatchSave 在接口中 EzService<MdType,PkType extends Serializable>models - 要保存的实体集合Copyright © 2024. All Rights Reserved.