hibernate 通过API访问数据库

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中

你可能感兴趣的:(hibernate 通过API访问数据库)