我使用下面的代码来测试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.propertieshibernate.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或其他的错误?
答案 0 :(得分:0)
属性&#34; hibernate.format_sql&#34;不适用于SchemaExport中的SQL。它仅用于格式化控制台输出。 随意请求Hibernate团队的新功能。