老師,我在創(chuàng)建SchemaExport對(duì)象時(shí),后面不可以加參數(shù),并且后面export.creat();中的參數(shù)提示沒(méi)有boolean類型的,該怎么解決?
創(chuàng)建SchemaExport對(duì)象時(shí),后面不可以加參數(shù),并且后面export.creat();中的參數(shù)提示沒(méi)有boolean類型的,該怎么解決?
創(chuàng)建SchemaExport對(duì)象時(shí),后面不可以加參數(shù),并且后面export.creat();中的參數(shù)提示沒(méi)有boolean類型的,該怎么解決?
舉報(bào)
2017-03-21
5.0以上版本中的SchemaExport類中,以Configuration實(shí)例為參數(shù)的構(gòu)造方法已被聲明為Deprecated。Hibernate不再推薦使用該構(gòu)造方法,新的使用方法如下:
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();
MetadataImplementor metadataImplementor = (MetadataImplementor)
new MetadataSources(serviceRegistry).buildMetadata();
SchemaExport export = new SchemaExport(serviceRegistry, metadataImplementor);
export.create(true, true);
2016-08-03
public class testStudents {
? ?@Test
? ?public void testSchemaExport()
? ?{
? //創(chuàng)建配置對(duì)象
? //Configuration config = new Configuration().configure();
? //創(chuàng)建服務(wù)注冊(cè)對(duì)象
? ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();
? ? ?
? //創(chuàng)建sessionFactory
? //SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
? ? ? ?//創(chuàng)建session對(duì)象
? // Session session = sessionFactory.getCurrentSession();
? //創(chuàng)建Metadata對(duì)象
? //MetadataImplementor metadataImplementor = (MetadataImplementor) new MetadataSources(serviceRegistry).buildMetadata(); ? ??
? Metadata metadata =new MetadataSources(serviceRegistry).buildMetadata();
??
? //創(chuàng)建SchemaExport對(duì)象
? SchemaExport export = new SchemaExport(); ?
? export.create(EnumSet.of(TargetType.DATABASE),metadata);
? }
}
2016-03-23
試試知乎這個(gè) http://www.zhihu.com/question/35168658
2016-03-11
這個(gè)有可能是因?yàn)橛玫膆ibernate跟新之后,把這個(gè)方法用其他的代替了 或者取消了
2016-03-10
我也出現(xiàn)這個(gè)問(wèn)題了,不知道怎么解決