Configuration conf=null;
SessionFactory sessionFactory=null;
Session session=null;
Transaction tr=null;
try {
//1.读取并解析配置文件
conf=new Configuration().configure("/hibernate.cfg.xml");
//2.读取并解析映射信息,创建SessionFactory
sessionFactory=conf.buildSessionFactory();
//3.打开session
session=sessionFactory.openSession();
//4.开启一个事务
tr=session.beginTransaction();
//5.数据库操作
session.save(userInfo);
//6.提交事务
tr.commit();
} catch (HibernateException e) {
e.printStackTrace();
tr.rollback();//回滚事务
}finally{
//7.关闭资源
session.close();
sessionFactory.close();
}
}
}
SessionFactory sessionFactory=null;
Session session=null;
Transaction tr=null;
try {
//1.读取并解析配置文件
conf=new Configuration().configure("/hibernate.cfg.xml");
//2.读取并解析映射信息,创建SessionFactory
sessionFactory=conf.buildSessionFactory();
//3.打开session
session=sessionFactory.openSession();
//4.开启一个事务
tr=session.beginTransaction();
//5.数据库操作
session.save(userInfo);
//6.提交事务
tr.commit();
} catch (HibernateException e) {
e.printStackTrace();
tr.rollback();//回滚事务
}finally{
//7.关闭资源
session.close();
sessionFactory.close();
}
}
}