Configuration configuration = new Configuration().configure();
1.)//加载src下的HIbernate.properties
2.)/.configure();加载src/hibernate.cfg.xml
3.)创建SessionFactory
SessionFactory sessionFactory = configuration.buildSessionFactory();
读取配置文件会话工厂(jdbc连接参数,数据库方言,其他属性,.hbm.xml)
4)创建session Session session = sessionFactory.openSession();
随机从数据库连接池获取一个连接 构造session对象(一个会话 维持一个数据库连接)(一级缓存)
5)开启事务
Transaction transaction = session.beginTransaction();
6)执行数据操作
7)提交事务
transaction.commit(); 提交事务
session.close(); 关闭会话 将连接释放到数据库连接池
sessionFactory.close(); 关闭连接池
1.)//加载src下的HIbernate.properties
2.)/.configure();加载src/hibernate.cfg.xml
3.)创建SessionFactory
SessionFactory sessionFactory = configuration.buildSessionFactory();
读取配置文件会话工厂(jdbc连接参数,数据库方言,其他属性,.hbm.xml)
4)创建session Session session = sessionFactory.openSession();
随机从数据库连接池获取一个连接 构造session对象(一个会话 维持一个数据库连接)(一级缓存)
5)开启事务
Transaction transaction = session.beginTransaction();
6)执行数据操作
7)提交事务
transaction.commit(); 提交事务
session.close(); 关闭会话 将连接释放到数据库连接池
sessionFactory.close(); 关闭连接池