org.hibernate.service.ServiceRegistryBuilder被弃用
现状就是,很多人为了高流量,瞎几把说,瞎几把写,
比如视频教程,连他妈版本都不说,就瞎几把教
看视频教程是这样写的:
//创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistry); //会话对象 session = sessionFactory.openSession(); //开启事务 transaction = session.beginTransaction();
然而报错,说过时了
经过查询发现,我使用maven引入的hibernate是4.3的
导入包更换:org.hibernate.boot.registry.StandardServiceRegistryBuilder;
//创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config .getProperties()).build(); //创建会话工厂对象 sessionFactory = config.buildSessionFactory(serviceRegistry); //会话对象 session = sessionFactory.openSession(); //开启事务 transaction = session.beginTransaction();
瞎几把写的沙壁博主们,去死好吗