我对 Hibernate 二级缓存有些困惑。在我读过的内容中,Hibernate 二级缓存仅存储 id,并且仅在通过 id 查询查找的情况下才有用。为什么 hibernate 在 join where 的情况下不使用缓存连接完成的两个表的 id 是否被缓存?我运行了一个程序来测试它,发现启用缓存后,连接查询需要更多时间。
谢谢!
我对 Hibernate 二级缓存有些困惑。在我读过的内容中,Hibernate 二级缓存仅存储 id,并且仅在通过 id 查询查找的情况下才有用。为什么 hibernate 在 join where 的情况下不使用缓存连接完成的两个表的 id 是否被缓存?我运行了一个程序来测试它,发现启用缓存后,连接查询需要更多时间。
谢谢!