繁体   English   中英

使用JPA清除查询缓存

[英]Clearing Query Cache Using JPA

我想使用JPA清除查询缓存,我有EntityManager的引用。

请提出我该如何实现。

我将hibernate 3.0用作具有无状态EJB的JPA的实现。

我发现的一种方法是从EntityManager中获取getDelegate,然后获取SessionFactory,然后对此调用evict。

还有其他办法吗?

((JpaCache)getEntityManager()。getEntityManagerFactory()。getCache())。clearQueryCache(namedQueryName)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM