快捷导航

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

导入jar包后,org.hibernate.service.ServiceRegistryBuilder没有反应 new ServiceRegistryBuilder()没法用啊

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

有童鞋反应上述代码片段不能正常使用,本人特意去看了一下最新的5.1.0.Final的版本,发现SchemaExport的API又改了。
新版本的API使用参考如下:



ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();Metadata metadata = new MetadataSources(serviceRegistry).buildMetadata();SchemaExport schemaExport = new SchemaExport();schemaExport.create(EnumSet.of(TargetType.DATABASE), metadata);








也就是说,create的时候,通过TargetType类型的一个EnumSet,来控制SQL语句的去处。TargetType是一个枚举类型,定义如下:public enum TargetType {
/**   * Export to the database.   */
DATABASE,
/**   * Write to a script file.   */
SCRIPT,
/**   * Write to {@link System#out}   */  
STDOUT;
}


本人亲测!欢迎有问题私信我
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP