package com.tddinaction.data.integration; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import com.tddinaction.data.person.Person; public class HibernatePersonDao { private SessionFactory sessionFactory; public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } public void save(Person person) { Session session = sessionFactory.getCurrentSession(); Transaction tx = session.beginTransaction(); session.save(person); tx.commit(); } }