В настоящее время я работаю с проектом, использующим Hibernate + JPA.Я не помню точно, что я изменил в проекте, но каждый раз, когда я пытаюсь создать экземпляр нового EntityManagerFactory, он очищает все данные из базы данных.
Вот фрагмент кода:
public abstract class GenericDAO<T> {
protected Class<T> t;
protected EntityManagerFactory managerFactory;
protected EntityManager manager;
protected Session hibernateSession;
public GenericDAO(Class<T> t) {
this.t = t;
this.managerFactory = Persistence.createEntityManagerFactory("hibernatePersistence");
this.manager = this.managerFactory.createEntityManager();
this.hibernateSession = HibernateUtil.getSessionFactory().openSession();
}
В строке, содержащей "Persistence.createEntityManagerFactory (" hibernatePersistence ")", очищается вся база данных.
Я исчерпал каждую идею для решения этой проблемы ... Я надеюсь, что вы, ребята, можетепомощь.
Заранее спасибо!