SUPPORT会导致mybatis查询缓存失效
如代码所示,增加@Transactional(propagation = Propagation.SUPPORTS会使mybatis缓存失效,一模一样的查询如下代码会查询两次数据库,去掉则只会查一次。
很想知道什么,请老师帮忙解答一下
@Transactional(propagation = Propagation.SUPPORTS, rollbackFor = Exception.class)
public Page<ContractLovReturnVO> testSupports(ContractQueryParamVO queryParam,
PageRequest pageRequest) {
contractRepository.selectForLov(queryParam, pageRequest);
return contractRepository.selectForLov(queryParam, pageRequest);
}
8
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星