问答详情
源自:1-6 生成表结构

SessionFactory为什么还需要注册服务之后才创建?

SessionFactory sf = config.buildSessionFactory(service);

SessionFactory sf = config.buildSessionFactory();

这两种创建有什么区别??

提问者:小阔0 2016-03-09 10:00

个回答

  • senthy
    2016-03-09 21:46:03

    其实不用也可以的,用过new一个Configuration对象可以直接传入一个新建的SchemaExport对象再调用它的create方法就可以创建表结构了,如下:

    new SchemaExport(new Configuration().configure()).create(true,true);

    这样根本不用ServiceRegistry对象的创建