为了账号安全,请及时绑定邮箱和手机立即绑定

找不到ServiceRegistryBuilder() 这个类,怎么办?

我下载的是官网最新版的 hibernate5.1  怎么没有ServiceRegistryBuilder() 这个类 啊

正在回答

4 回答

那个方法过期了,现在用这样的方式去创建

StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder()

      .configure()

      .build();

Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder()

.applyImplicitNamingStrategy(ImplicitNamingStrategyJpaCompliantImpl.INSTANCE).build();

sessionFactory = metadata.getSessionFactoryBuilder().build();

// 会话对象

session = sessionFactory.openSession();

// 开启事务

transaction = session.beginTransaction();


2 回复 有任何疑惑可以回复我~
#1

qq_老表_1 提问者

非常感谢!太谢谢了
2016-04-29 回复 有任何疑惑可以回复我~
        //创建配置对象
        Configuration config = new Configuration().configure();
        //创建服务注册对象
        StandardServiceRegistry standardRegistry = new 
                StandardServiceRegistryBuilder().configure().build();
        //创建会话工厂对象
        sessionFactory =config.buildSessionFactory(standardRegistry);
        //会话对象
        session =sessionFactory.openSession();
        //开启事务
        transaction = session.beginTransaction();

也可以

1 回复 有任何疑惑可以回复我~
#1

几米憧憬

是的。我想问下这种创建服务注册对象方式在哪个hibernate版本开始的?
2017-02-20 回复 有任何疑惑可以回复我~
#2

慕慕0009918 回复 几米憧憬

5.0
2017-12-14 回复 有任何疑惑可以回复我~

太感谢了,我在网上搜的其他方法改了,结果总是报找不到实体的错误,搞了一下午。改成你这个版本就成功了。太感谢了!!

0 回复 有任何疑惑可以回复我~

万分感谢啊  我搞了大半天

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

找不到ServiceRegistryBuilder() 这个类,怎么办?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信