Aşağıdaki kod var:Sorgulama hazırda önbellek
Person a = new Person();
a.setName("John");
Session session = openHibernateSession();
session.beginTransaction();
session.saveOrUpdate(a);
Criteria critera = session.createCriteria(Person.class);
critera.add(Restrictions.eq("name","John"));
Person personFromCache = (Person) criteria.uniqueResult();
...
session.commit();
İstediğim veritabanı ve hazırda bekletme önbelleğine hem nesneleri arama yeteneği sahip olmaktır. Aşağıdaki örnek, uniqueResult
numaralı telefonu çağırdıktan sonra null değerini döndürür. Henüz veritabanına işlenmemiş olan kaydedilmiş nesneleri geri almanın bir yolu var mı?