| 程序包 | 说明 |
|---|---|
| pro.haichuang.framework.mybatis.service |
Mybatis核心Service
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BaseService<T extends BaseDO>
MybatisService基类
该类为 [MybatisService] 基类, 所有 [DO] 层关联 [Service] 必须继承该类
该类对 [MybatisPlus] 自带的
IService 进行了进一步的封装, 增强业务效果, 项目中均采用该类的方法以替代 IService 中的方法 |
class |
BaseServiceImpl<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseDO>
封装MybatisServiceImpl
该类为
BaseService 实现类, 与 BaseService 联合使用,
所有 [DO] 层 [Service] 实现必须继承该类, 以替代 [Mybatis] 中的 ServiceImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends BaseDO> |
BaseService.clearEntityDefaultParameterAndGet(Collection<T> entities)
批量清除实体类默认参数值
|
static <T extends BaseDO> |
BaseService.clearEntityDefaultParameterAndGet(Collection<T> entities,
boolean isClearId,
boolean isClearCreateTime,
boolean isClearModifyTime)
批量清除实体类默认参数值
|
static <T extends BaseDO> |
BaseService.clearEntityDefaultParameterAndGet(T entity)
清除实体类默认参数值
|
static <T extends BaseDO> |
BaseService.clearEntityDefaultParameterAndGet(T entity,
boolean isClearId,
boolean isClearCreateTime,
boolean isClearModifyTime)
清除实体类默认参数值
|
static <T extends BaseDO> |
BaseService.getDeepDeclareMethod(T entity,
String methodName,
Class<?>... parameterTypes)
获取实体类的方法
|
static <T extends BaseDO> |
BaseService.validateIdExistsAndGetIdMethod(T entity)
验证ID是否存在并获取ID方法
|
Copyright © 2021 HaiChuang Inc.. All rights reserved.