BaseService简述
BaseService 使用了泛型注入来寻找basedao,所以在继承baseService的时候一定要传泛型。 BaseService 提供了常用的CRUD方法,以及自动维护缓存,自动翻译查询结果的功能。
常用方法
下面这些方法放心用。
序号 | 方法名 | 注释 |
---|---|---|
1 | insertSelective | 插入判空 |
2 | insertJpa/insert | 插入 |
3 | batchInsert | 批量插入 |
4 | deleteById | 根据id删除 |
5 | updateById | 根据id更新 |
6 | updateSelectiveById | 根据id更新-判空 |
7 | selectById | |
8 | selectPage | |
9 | selectPageForOrder | |
10 | selectCount | |
11 | batchInsertCatTable | |
13 | selectByIdCatTable | |
14 | selectBean | |
15 | deleteBean | |
16 | findForList | 和 selectPage 一样 |
缓存
当一个类继承baseServiceImpl的 时候 使用@Cacheable(“pay_mch(namespace)”) 即可开启缓存
缓存过期时间为1个小时,过期后再请求会从db中查询重新放到缓存中。
其他的参见:
当前内容版权归 fhs-opensource 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fhs-opensource .