MdType - 实体类型PkType - 主键类型public interface EzService<MdType,PkType extends Serializable>
| 限定符和类型 | 方法和说明 |
|---|---|
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)
更新, 只会更新非空字段
|
List<MdType> getByIds(Collection<PkType> ids)
ids - 主键集合List<MdType> getByIds(Table table, Collection<PkType> ids)
table - 指定表ids - 主键集合List<MdType> getByField(String field, Object value)
field - 实体属性value - 属性值List<MdType> getByField(Table table, String field, Object value)
table - 指定表field - 实体属性value - 属性值MdType getOneByField(String field, Object value)
field - 实体属性value - 属性值MdType getOneByField(Table table, String field, Object value)
table - 指定表field - 实体属性value - 属性值List<MdType> getByColumn(Table table, String column, Object value)
table - 指定表column - 表列value - 列值MdType getOneByColumn(String column, Object value)
column - 表列value - 列值MdType getOneByColumn(Table table, String column, Object value)
column - 表列value - 列值int update(MdType model)
int batchUpdate(Collection<MdType> models)
int batchUpdate(Table table, Collection<MdType> models)
int replace(MdType model)
int batchReplace(Collection<MdType> models)
int batchReplace(Table table, Collection<MdType> models)
int deleteById(PkType id)
int deleteByIds(Collection<PkType> ids)
int deleteByIds(Table table, Collection<PkType> ids)
int deleteByField(Table table, String field, Object value)
field - 实体属性value - 属性值int deleteByColumn(Table table, String column, Object value)
column - 表列value - 列值int delete(MdType model)
model - 要删除的实体int batchDelete(Collection<MdType> models)
models - 要删除的实体集合int batchDelete(Table table, Collection<MdType> models)
models - 要删除的实体集合int save(MdType model)
model - 要保存的实体int batchSave(Collection<MdType> models)
models - 要保存的实体集合int batchSave(Table table, Collection<MdType> models)
models - 要保存的实体集合Copyright © 2023. All Rights Reserved.