Я новичок в Hibernate и Spring.Я пытаюсь получить доступ к данным в Mysql с помощью Hibernate Framework.Но я не понимаю, какой класс использовать для извлечения объекта.Позвольте мне привести примеры.Я нашел в некоторых онлайн-учебниках и веб-сайтах
1.Использование HibernateTemplate в качестве интерфейса для доступа к данным
Использование Постоянство
EntityManagerFactory entityManagerFactory = Persistence
.createEntityManagerFactory("pl.edu.bogdan.training.db.entity");
EntityManager em = entityManagerFactory.createEntityManager();
Использование SessionFactory
package com.journaldev.dao;
import java.util.List;
import org.hibernate.*;
import com.journaldev.model.Person;
public class PersonDAOImpl implements PersonDAO {
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
@Override
public void save(Person p) {
Session session = this.sessionFactory.openSession();
Transaction tx = session.beginTransaction();
session.persist(p);
tx.commit();
session.close();
}}
Не могли бы вы правильно направить меня.Спасибо