问答详情
源自:1-11 通过Hibernate API编写访问数据库的代码

org.hibernate.service.ServiceRegistryBuilder这个包没有啊

导入jar包后,org.hibernate.service.ServiceRegistryBuilder没有反应

new ServiceRegistryBuilder()没法用啊

提问者:KennC 2015-09-09 19:06

个回答

  • End13147
    2015-09-10 10:27:04
    已采纳

    都在hibernate里呢,你要是不会导包试试

    org.hibernate.*;这个就是hibernate都导入

  • 艺帝帝
    2018-10-28 21:00:11

    大哥们,请问这句话是什么意思?

    StandardServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();StandardServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();

  • piy
    2016-11-21 11:18:41

    5832674f0001aee903240309.jpg

    5832674f000164b403200212.jpg

    Hibernate5.2.4中都没有StandardServiceRegistryBuilder

  • 一生平安善良的龙3331667
    2016-06-27 16:20:17

    5版本导入更换为:
    import org.hibernate.boot.registry.StandardServiceRegistryBuilder;

    在4版本中
    Configuration conf = new Configuration().configure();
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(conf.getProperties()).buildServiceRegistry();
    SessionFactory sf = conf.buildSessionFactory(serviceRegistry);

    在5版本的Hibernate中,buildServiceReguistry()方法被替换了,用如下方法:
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(conf.getProperties()).build();


    在某c站看到的

  • qq_童年_1
    2016-05-31 16:36:55

    听慕友的大神说:确实是hibernate包的原因,我之前用的hibernate-release-4.3.5,出现楼主所说的问题;后来又去官网下载了hibernate-release-4.2.21,就可以用buildServiceRegistry()这个方法了。试了一下,用4.3.5中的build()方法和4.2.21中的buildServiceRegistry()方法效果一样……

  • JamieTse
    2016-05-23 16:08:07

    4.3版本的时候方法弃用了http://img.mukewang.com/5742ba6200017eb406810459.jpg

  • wsnmj
    2016-03-04 14:53:27

    是hibernate包的原因,我之前用的hibernate-release-4.3.5,出现楼主所说的问题;后来又去官网下载了hibernate-release-4.2.21,就可以用buildServiceRegistry()这个方法了。亲测,用4.3.5中的build()方法和4.2.21中的buildServiceRegistry()方法效果一样……

  • qq_白面书生_0
    2016-01-31 21:03:24

    Hibernate4都没有问题的,而Hibernate5文档(api)中都没这个org.hibernate.service.ServiceRegistryBuilder类了,什么问题我也不清楚。坐等解答。

  • GISchild
    2015-12-07 18:34:39

    ServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();

  • 善良的痞子
    2015-12-03 13:49:58

    我的也是这个问题   是不是需要重新导包,但是  怎么才能找到带有service的hibernate包呢

  • 恶魔爱吃辣
    2015-10-23 14:47:25

    不懂这个

    http://img.mukewang.com/5629d7e40001e57413660736.jpg

  • JisaKun
    2015-09-10 16:11:30

    是不是你的Hibernate版本太低了 3.x是没有service包的 4.x才有 不过3.x创建会话工厂的方式也不一样

  • KennC
    2015-09-10 15:48:13

    原来包有问题