try {
session = HibernateSessionFactory.getSession();
tx = session.beginTransaction();
session.*();
tx.commit();
} catch (HibernateException e) {
if (tx!=null) {
tx.rollback();
}
}finally{
session.close();
}