Я хочу получить доступ к кеш-памяти перед выполнением пакетной фиксации в Hibernate.
Я считаю пользователей до BATCH_SIZE, затем
if (countUsers == BATCH_SIZE) {
countUsers = 0;
session.flush();
session.clear();
transaction.commit();
session = HibernateUtil.getSessionFactory()
.getCurrentSession();
transaction = session.beginTransaction();
}
Что я делаю, так это то, что я сохраняю 30 строк в cahce, а затем сохраняю их в базе данных. но я также хочу получить информацию об этих кэшированных строках перед сохранением их в базе данных.
Как это сделать?