Session session = factory.openSession();
Transaction tx = null;
List<Fund> funds = new ArrayList();
try {
tx = session.beginTransaction();
String hql = "FROM Fund";// name of class, not a column
Query query = session.createQuery(hql);
funds = query.getResultList();
tx.commit();
} catch (HibernateException e) {
if (tx != null) tx.rollback();
e.printStackTrace();
} finally {
session.close();
return funds;
}
}
Я вызываю вышеуказанную часть кода в уже заполненной базе данных MySql.Он стирает все данные и возвращает пустой список средств.После завершения программы БД пуста.Нет ошибок, никаких исключений не возникает во время выполнения.Что не так?