Nt - 实体类型Pt - 主键类型public interface EzBaseMapper<Nt,Pt extends Serializable>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchDelete(List<Nt> entitys)
批量删除
|
int |
batchDeleteById(List<Pt> ids)
根据主键批量删除
|
int |
batchInsert(List<Nt> entitys)
批量插入
|
int |
batchReplace(List<Nt> entitys)
批量更新, 更新所有字段
|
int |
batchUpdate(List<Nt> entitys)
批量更新, 只更新非空字段
|
int |
delete(Nt entity)
删除
|
int |
deleteById(Pt id)
根据主键删除
|
int |
insert(Nt entity)
插入
|
List<Nt> |
query(EzQuery<Nt> query)
据ezQuery查询数据
|
int |
queryCount(EzQuery<Nt> query)
根据ezQuery查询count
|
Nt |
queryOne(EzQuery<Nt> query) |
int |
replace(Nt entity)
更新, 更新所有字段
|
Nt |
selectById(Pt id)
根据主键查询
|
List<Nt> |
selectByIds(List<Pt> ids)
根据主键批量查询
|
List<Nt> |
selectBySql(String sql,
Map<String,Object> param)
根据sql查询多条数据
|
Nt |
selectOneBySql(String sql,
Map<String,Object> param)
根据sql查询一条数据
|
int |
update(Nt entity)
更新, 只更新非空字段
|
@InsertProvider(type=EzInsertProvider.class, method="insert") int insert(@Param(value="mp_entity") Nt entity)
@InsertProvider(type=EzInsertProvider.class, method="batchInsert") int batchInsert(@Param(value="mp_entitys") List<Nt> entitys)
@UpdateProvider(type=EzUpdateProvider.class, method="update") int update(@Param(value="mp_entity") Nt entity)
@UpdateProvider(type=EzUpdateProvider.class, method="batchUpdate") int batchUpdate(@Param(value="mp_entitys") List<Nt> entitys)
@UpdateProvider(type=EzUpdateProvider.class, method="replace") int replace(@Param(value="mp_entity") Nt entity)
@UpdateProvider(type=EzUpdateProvider.class, method="batchReplace") int batchReplace(@Param(value="mp_entitys") List<Nt> entitys)
@DeleteProvider(type=EzDeleteProvider.class, method="delete") int delete(@Param(value="mp_entity") Nt entity)
@DeleteProvider(type=EzDeleteProvider.class, method="batchDelete") int batchDelete(@Param(value="mp_entitys") List<Nt> entitys)
@DeleteProvider(type=EzDeleteProvider.class, method="deleteById") int deleteById(@Param(value="mp_id") Pt id)
@DeleteProvider(type=EzDeleteProvider.class, method="batchDeleteById") int batchDeleteById(@Param(value="mp_ids") List<Pt> ids)
@SelectProvider(type=EzSelectProvider.class, method="selectById") Nt selectById(@Param(value="mp_id") Pt id)
@SelectProvider(type=EzSelectProvider.class, method="selectByIds") List<Nt> selectByIds(@Param(value="mp_ids") List<Pt> ids)
@SelectProvider(type=EzSelectProvider.class, method="selectBySql") Nt selectOneBySql(@Param(value="mp_sql") String sql, @Param(value="mp_sql_param") Map<String,Object> param)
@SelectProvider(type=EzSelectProvider.class, method="selectBySql") List<Nt> selectBySql(@Param(value="mp_sql") String sql, @Param(value="mp_sql_param") Map<String,Object> param)
@SelectProvider(type=EzSelectProvider.class, method="query") List<Nt> query(@Param(value="mp") EzQuery<Nt> query)
@SelectProvider(type=EzSelectProvider.class, method="query") Nt queryOne(@Param(value="mp") EzQuery<Nt> query)
@SelectProvider(type=EzSelectProvider.class, method="queryCount") int queryCount(@Param(value="mp") EzQuery<Nt> query)
Copyright © 2022. All Rights Reserved.