【发布时间】:2013-08-12 17:51:51
【问题描述】:
当我使用 EclipseLink JPA query.getResultList() 时,它不会将结果存储在缓存中,因此当我调用 merge 时,第一个调用会执行全选然后更新每个对象。
在缓存中获取查询结果的正确方法是什么?
我正在考虑进行查询,然后为每个结果调用 EntityManager 查找 - 但似乎是错误的。显然我不能先调用 find 因为我不知道对象 ID。
基本上我想将所有数据缓存在内存中(在缓存中)并尽快更新。
谢谢
【问题讨论】:
标签: jpa eclipselink