虽然我有一个问题,JPA/EclipseLink没有在L2共享缓存中缓存我的实体对象,因为当我重复请求时,我会获取SQL语句命中德比。当我调试这个时,我发现缓存完全工作,发生的事情是,只有entityManager.find请求不存在的实体(返回null)没有被缓存(没有对象来管理并保存在缓存中我想象的情况)。这些请求是每次都进入数据库的请求。如何让GlassFish/EclipseLink/JPA缓存返回null的entityManager.find结果
有没有办法让系统(EclipseLink?)“缓存”以前请求的键不存在的事实,因此它可以在不敲击数据库的情况下返回null?
我使用的是Glassfish版本3.1.2.1。