0

基本上我对此一无所知,我只是想清除我的疑问。那当我们通过hibernate API使用sql代替hql时,它会在数据库中查询之前使用二级缓存吗?原因是我想尽可能多地利用我的二级缓存。

4

1 回答 1

0

不,它不会,因为 Hibernate 无法跟踪您在本机查询中获取的内容。

HQL 也不会在查询执行之前使用它,但它之后,当它开始从结果集中组装实体时。

于 2015-08-24T18:14:19.950 回答