【问题标题】:Does sql query use 2nd level hibernate cache in place of hql.?sql查询是否使用二级休眠缓存代替hql。?
【发布时间】:2015-11-18 04:52:57
【问题描述】:

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

【问题讨论】:

    标签: sql hibernate hql ehcache hibernate-cache


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 2010-10-20
      • 2012-05-08
      • 2014-08-12
      • 1970-01-01
      • 2019-04-02
      相关资源
      最近更新 更多