1,只要先得到sessionFactory对象
2,然后
通过sessionFactory的子类SessionFactoryImplementor 的 getConnectionProvider() 来 得到ConnectionProvider
3,connectionProvider。getConnection();
ConnectionProvider cp = ((SessionFactoryImplementor)factory).getConnectionProvider();
Connection connection = cp.getConnection();
得到了connection对象,下面就是jdbc代码了
2,然后
![搜索](https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/qb/select-search.png)
3,connectionProvider。getConnection();
ConnectionProvider cp = ((SessionFactoryImplementor)factory).getConnectionProvider();
Connection connection = cp.getConnection();
得到了connection对象,下面就是jdbc代码了
记得关闭资源
Configuration configuration = new Configuration();
configuration.configure("hibernate.cfg.xml");
ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder().applySettings(configuration
.getProperties());
SessionFactory sessionFactory = configuration
.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
session = sessionFactory.getCurrentSession();
ConnectionProvider cp = ((SessionFactoryImplementor)sessionFactory).getConnectionProvider();
Connection c = cp.getConnection();