//Configuration配置加载类,用于加载主配置,orm元素数据加载
//1.创建,使用空参构造
Configuration conf =new Configuration();
//2.读取指定配置文件==》空参加载方法,加载Src下的hibernate.cfg.xml文件
conf.configure();
//3.读取指定orm元数据(扩展),如果主配置中已经引入映射配置,不需要手动加载
conf.addResourrce(resourceName);
conf.addClass(persistentClass);
//4.根据配置信息,创建SeesionFactory
SeesionFactory sf=conf.buildSessionFactory();
/ 学习SessionFactory对象
//功能:用于创建操作数据库对象session对象的工厂
就一个功能---创建session对象.注意
注意1.sessionfactory负责保存和使用所有配置信息,消耗内存资源非常大
2.sessionFactory属于线程安全的设计.
结论:保证在web项目中,只创建一个sessionFactory.
//5.获得session
//打开一个新的session对象
//学习session对象
//session对象功能:表达hiber纳特框架与数据库之间的链接(会话),session类似于
JDBC年代的connection对象,还可以完成数据库的增删改查操作
Session se=sf.openSession():
//获得一个与线程绑定的session对象
//获得操作事务的 Transaction对象
Transaction tx= se.begin Transaction();
tx.commit();提交事务
tx.rollback();回滚事务
se.close();释放资源
sf.close();释放资源