hibernate 通过API访问数据库
初始化阶段 init():
configuration config= new configuration.configure()//创建配置对象
serviceregistry serviceregistry = new serviceRegistryBuilder().applySettings(config.getproperties()).buildserviceRegistry();
//创建服务注册对象
sessionFactory=config.buildsessionFactory(serviceRegistry);
//创建会话
session = sessionFactory.openSession();
//打开会话,从工厂解出session
transation = session.beginTransaction();
//开启事务
注册顺序
配置–》注册服务–》创建工厂–》拿出会话–》开启事务
____________________
销毁阶段 Destory():
销毁顺序
与注册顺序相反
关闭事务——》关闭会话——》关闭工厂
transaction.close();
session.close();
seesionFactory.close();
数据操作CRUD
数据存储
—————————————
通过bean实例出一个新的对象,病将其通过
session.save(object obj);
讲数据存储操作写入当前transation中