मैं निम्नलिखित कोड है:क्वैरी हाइबरनेट कैश
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();
क्या मैं चाहता हूँ दोनों डेटाबेस और हाइबरनेट के कैश से वस्तुओं को खोजने की क्षमता है। निम्नलिखित उदाहरण uniqueResult
पर कॉल करने पर शून्य लौटाता है। क्या सहेजे गए ऑब्जेक्ट्स को पुनर्प्राप्त करने का कोई तरीका है जो अभी तक डेटाबेस के लिए प्रतिबद्ध नहीं हैं?