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

来源:1-11 通过Hibernate API编写访问数据库的代码

qq_老表_1

2016-04-22 22:56

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

写回答 关注

4回答

  • God丶V
    2016-04-23 09:40:33
    已采纳

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

    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();


    qq_老表_...

    非常感谢!太谢谢了

    2016-04-29 00:10:25

    共 1 条回复 >

  • 须木一瓜
    2016-10-26 19:38:47
            //创建配置对象
            Configuration config = new Configuration().configure();
            //创建服务注册对象
            StandardServiceRegistry standardRegistry = new 
                    StandardServiceRegistryBuilder().configure().build();
            //创建会话工厂对象
            sessionFactory =config.buildSessionFactory(standardRegistry);
            //会话对象
            session =sessionFactory.openSession();
            //开启事务
            transaction = session.beginTransaction();

    也可以

    慕慕0009... 回复几米憧憬

    5.0

    2017-12-14 20:37:52

    共 2 条回复 >

  • weibo_一喵一汪一世界_03446023
    2016-06-01 22:17:20

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

  • SoWhat1115
    2016-04-23 15:03:25

    万分感谢啊  我搞了大半天

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74810 学习 · 793 问题

查看课程

相似问题