Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上我对此一无所知,我只是想清除我的疑问。那当我们通过hibernate API使用sql代替hql时,它会在数据库中查询之前使用二级缓存吗?原因是我想尽可能多地利用我的二级缓存。
不,它不会,因为 Hibernate 无法跟踪您在本机查询中获取的内容。
HQL 也不会在查询执行之前使用它,但在它之后,当它开始从结果集中组装实体时。