Cześć,
Mam taki przykładowy kod:
configuration = new Configuration().configure("hibernate.cfg.xml")
.addAnnotatedClass(Company.class);
.addAnnotatedClass(Employee.class);
SessionFactory factory = configuration.buildSessionFactory();
Session session = factory.getCurrentSession();
//operacje do wykonania
session.beginTransaction();
//zapisywanie danych
session.getTransaction().commit();
factory.close();
Załóżmy że mam w projekcie kilka klas @Repository w których wykonuję operacje crudowe.
Czy jest jakiś inny sposób aby za każdym razem nie używać w nich przytoczonego kodu?
Czy można np zrobić klasę Connection i wstrzykiwać ją zawsze tam gdzie chcę połączyć się z bazą? Może jest jakiś "ładniejszy" sposób?
Wiem że w JPA można użyć @PersistenceContext ale tu akurat chodzi mi o czystego Hibernate
Shalom