艺见钟情
2016年8月31日星期三
@Transactional(readOnly=true) 和 @Cache谁优先?
执行下来,目前看到的是@Transaction肯定执行,它比@Cache先跑。
而不是说,先去@Cache里面找,找不到再开始 @Transaction,也就是计算你定义了@Cache,加了@Transaction的地方,仍然会先去拿一个connection,再还回Pool。
实际场景中,@Cache了Service层返回的内容,然后Controller层疯狂call Service,量大时仍然有挤爆max connection的可能。
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
没有评论:
发表评论