У меня есть контроллер следующим образом:
SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
Transaction tx = null;
Session session = sessionFactory.openSession();
session.flush();
tx=session.beginTransaction();
List<Plane> allPlanes = session.createQuery("from Planes").list();
tx.commit();
session.close();
Когда я добавляю новую запись в таблицу с помощью приложения с графическим интерфейсом MySqlWorkBench и снова нажимаю на этот контроллер, он не получает последнюю запись.Только после перезапуска tomcat будет снята новая запись.Я попытался установить различные параметры кэширования в файле конфигурации для спящего режима, и, похоже, ничего не изменило.Как я могу гарантировать, что независимо от того, где обновляются данные, этот запрос всегда будет возвращать свежую копию данных в базе данных?