类 BaseWriteServiceImpl<M extends AbstrMapper<T>,T extends BaseModel>
java.lang.Object
cn.virens.common.service.spring.BaseReadServiceImpl<M,T>
cn.virens.common.service.spring.BaseWriteServiceImpl<M,T>
- 类型参数:
M- DO层接口类型T- 实体类型
- 所有已实现的接口:
BaseReadService<T>,BaseWriteService<T>
public abstract class BaseWriteServiceImpl<M extends AbstrMapper<T>,T extends BaseModel>
extends BaseReadServiceImpl<M,T>
implements BaseWriteService<T>
通用service实现类
- 作者:
- virens
-
字段概要
从类继承的字段 cn.virens.common.service.spring.BaseReadServiceImpl
clazz, logger, mBaseMapper -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected longcountByExample(Example example) 查询指定条件下的条数intdelete(Serializable id) 删除数据protected intdeleteByExample(Example example) 删除数据,如果成功返回对应操作数量插入一条数据更新一条数据protected TupdateByExample(T record, Example example) 更新数据,如果成功返回对应实体从类继承的方法 cn.virens.common.service.spring.BaseReadServiceImpl
doPageQuery, fill0, fill1, selectAll, selectItem, selectOne, selectPage从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.virens.common.service.spring.BaseReadService
selectAll, selectOne, selectPage
-
构造器详细资料
-
BaseWriteServiceImpl
-
-
方法详细资料
-
insert
从接口复制的说明:BaseWriteService插入一条数据- 指定者:
insert在接口中BaseWriteService<M extends AbstrMapper<T>>- 参数:
record- 数据实体- 返回:
- 失败返回null
- 抛出:
APIException- 一般异常
-
update
从接口复制的说明:BaseWriteService更新一条数据- 指定者:
update在接口中BaseWriteService<M extends AbstrMapper<T>>- 参数:
record- 数据实体- 返回:
- 失败返回null
- 抛出:
APIException- 一般异常
-
delete
从接口复制的说明:BaseWriteService删除数据- 指定者:
delete在接口中BaseWriteService<M extends AbstrMapper<T>>- 参数:
id- ID- 返回:
- 失败返回null
- 抛出:
APIException- 一般异常
-
countByExample
查询指定条件下的条数- 参数:
example- 条件构造- 返回:
- 执行结果
- 抛出:
APIException- 一般异常
-
deleteByExample
删除数据,如果成功返回对应操作数量- 参数:
example- 条件构造- 返回:
- 执行结果
- 抛出:
APIException- 一般异常
-
updateByExample
更新数据,如果成功返回对应实体- 参数:
record- 实体对象example- 条件构造- 返回:
- 执行结果
- 抛出:
APIException- 一般异常
-