这是怎么回事
不知道怎么回事
不知道怎么回事
2017-04-06
应该是版本问题,我也出现这样的问题(以下是我改正的代码,可以正常运行)
@Test
public void testSchemaExport(){
//创建配置对象
Configuration config=new Configuration().configure();
//创建服务注册对象
ServiceRegistry serviceRegistry = (ServiceRegistry) new StandardServiceRegistryBuilder().configure().build();
//创建sessionFactory
SessionFactory sessionFactory=config.buildSessionFactory(serviceRegistry);
//创建session
Session session=sessionFactory.getCurrentSession();
MetadataImplementor metadataImplementor = (MetadataImplementor) new MetadataSources(serviceRegistry).buildMetadata();
SchemaExport export = new SchemaExport(serviceRegistry, metadataImplementor);
export.create(true, true);//第一个true表示生成表结构,第二个true表示输出sql语句
}
举报