HibernateTemplate With Transactions
I have the following the code in my DAO
public void setSessionFactory(SessionFactory sessionFactory) {
this.hibernateTemplate = new HibernateTemplate(sessionFactory);
}
I am inserting information in the following ways
1)
public void saveAdminInformation(AdminInformation admininfo) {
hibernateTemplate.saveOrUpdate(admininfo);
}
2)
public void saveAdminInformation(AdminInformation admininfo) {
Session s = hibernateTemplate.getSessionFactory().openSession( );
Transaction tx = s.beginTransaction();
s.saveOrUpdate(admininfo);
s.flush();
s.evict(admininfo);
tx.commit();
s.close();
}
I want to know which one is efficient for coding....
Thanks in advance...
--
Thanks && Regards
Srikanth Neerumalla