gpt4 book ai didi

java - hibernate createSQLQuery 使用CacheQuery?

转载 作者:行者123 更新时间:2023-12-02 08:34:07 27 4
gpt4 key购买 nike

Query query=getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(
"select...

getHibernateTemplate().setCacheQueries(true);
List result= query.list();
getHibernateTemplate().setCacheQueries(false);

return result;

我可以知道当我手动“createSQLQuery”时如何使用cacheQuery吗?以上不缓存结果。 show_sql 仍然显示从数据库获取的每个请求

最佳答案

据我所知,当使用 createSQLQuery 时,您必须使用显式 .addScalar.addEntity如果setCacheabletrue ,或者 hibernate 在转换时会感到困惑。除此之外,我的理解是它应该有效。

关于java - hibernate createSQLQuery 使用CacheQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446023/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com