Hibernate 5.1.0.Final format_sql不适用于SchemaExport

时间:2016-05-16 05:36:28

标签: hibernate groovy

我使用下面的代码来测试SchemaExport。

def metadata = new MetadataSources(new StandardServiceRegistryBuilder().build())
    .addAnnotatedClass(DummyEntity)
    .buildMetadata()
def schemaExport = new SchemaExport()
schemaExport.create(EnumSet.of(TargetType.DATABASE), metadata)

Hibernate从classpath

读取文件 hibernate.properties
hibernate.dialect = <my_dialect>
hibernate.connection.driver_class = <my_driver>
hibernate.connection.url = <my_url>
hibernate.connection.username = <my_username>
hibernate.connection.password = <my_password>
hibernate.hbm2ddl.auto = validate
hibernate.show_sql = true
hibernate.format_sql = true    <------- NO EFFECT!

我不确定它是否是Hibernate 5.1.0.Final或其他的错误?

1 个答案:

答案 0 :(得分:0)

属性&#34; hibernate.format_sql&#34;不适用于SchemaExport中的SQL。它仅用于格式化控制台输出。 随意请求Hibernate团队的新功能。