hibernate - 在 SpringBoot、Hibernate 中选择所有缓存和流过滤器与数据库查询
问题描述
目前我已经为selectAll方法实现了一个缓存,然后通过对所有元素的缓存列表进行流过滤,按条件过滤它。二级过滤列表通过条件值缓存,因为键获得了一些速度但消耗更多内存并且过滤功能需要时间。
其他方式,典型的数据库过滤条件更快,但从远程数据库主机检索数据更慢。有没有办法在selectAll缓存上运行数据库查询(过滤功能除外) ?因此,我可以在优化内存使用的同时获得更快的速度。
完全不同的答案也被接受
解决方案
推荐阅读
- python - Python:通过列中的项目数复制数据框中的行
- pandas - 获取数据框中的重要特征
- python - How to avoid step into built-in functions when debugging in PyCharm?
- javascript - 如何使用正则表达式格式化带有国家代码的手机号码
- c# - Webivew2 运行时和 Office/Microsoft 365
- php - WooCommerce:试图在愿望清单估算电子邮件的底部包含所有单价的总和
- ios - 在 SwiftUI 中将图像固定到视图顶部
- python - Python-docx:如何从 word 文档中删除最后一页
- python - 如何选择与雅典娜列表中所有项目匹配的行(使用python)
- c++ - Boost JSON 序列化格式(boost 1.76.0)