首页 > 解决方案 > 如何减少 Hibernate Spring 中的 DB 命中数

问题描述

这可能是一个非常普遍的问题。我想知道缓存(一级缓存和二级缓存)是否是减少 Hibernate 中 db 命中数的唯一方法。

标签: javaspringspring-boothibernate

解决方案


您的问题非常笼统,但是从高层次上来说,是的缓存将解决多个数据库命中问题。您可以使用休眠缓存,也可以使用Spring Cache Abstraction进行细粒度实现。还有其他方面,这取决于您的问题陈述和解决方法。

请记住:任何缓存都会增加您在应用程序中的内存使用,并且您需要适当地清理缓存以避免使用任何陈旧信息。


推荐阅读