Hello,
I have an entity type for which I need to perform existence checks regularly, i.e. I want to check if an instance exists for a given primary key value. I do the check like this:
Code:
boolean exists = session.get(Entity.class, pkey) != null;
I would like to use the 2nd level cache to speed up these checks. However, the cache only helps if the entity does exist - if it doesn't, Hibernate will hit the database over and over.
Is it possible for the 2nd level cache to "cache" the fact that an entity with a specific key value does not exist?
(My application uses the database exclusively, so concurrent updates are not a problem)
Thanks,
Christoph