java - Hibernate 的一级缓存不适用于布尔类型?
问题描述
我有一个 spring@Transactional
只读服务,它跨越了对 a 的多个调用,JpaRepository
其中一个方法使用返回 a 的本机查询boolean
。查询很繁重,并且在检查日志时似乎使用相同的参数执行了多次。不应该只调用一次吗?使用 Spring Transactions 时一级缓存不起作用吗?是因为它返回的是 aboolean
而不是 a@Entity
吗?
解决方案
推荐阅读
- vue.js - 设置加载叠加层的不透明度
- java - “null”应该是属性的有效值吗?
- amazon-web-services - 并行运行数千个容器的云计算服务
- tensorflow - Keras:BiLSTM 仅在 return_sequences=True 时有效
- c# - Linq - 连接多个表并输出到单个结果集中
- ios - 如何使用 MVVM 架构编写核心位置并执行单元测试?
- javascript - 将 chrome 历史记录附加到弹出 html 并不断闪烁
- xml - Liquibase:插入从输入 *.csv 获取路径的 blob 文件
- javascript - $q.all 为数组中的所有承诺返回相同的响应
- mongodb - MongoDB:为什么使用 {field_name:" 查找查询
"} 不同于 {field_name: ^ $}?