【问题标题】:Hibernate DDL update SQL queriesHibernate DDL 更新 SQL 查询
【发布时间】:2018-12-15 19:32:56
【问题描述】:

我想在我的版本控制中为日志和历史保存更改数据库脚本,或者在功能中使用Flyway

我在开发时使用休眠ddl-auto update 模式来更改和更新数据库架构。

ddl-auto=update 模式下运行应用程序时,如何获取适用于数据库的休眠查询?

hibernate 会给我 API 或日志文件或替代解决方案吗?

任何机构有建议?

【问题讨论】:

标签: sql hibernate flyway


【解决方案1】:

您可以为获取查询设置以下属性。

<prop key="hibernate.show_sql" >true</ prop>
<prop key="hibernate.format_sql" >true</ prop>
<prop key="hibernate.use_sql_comments">true</prop>

【讨论】:

  • 这些属性只是在控制台中显示生成的 SQL。这不是答案。我想在单独的文件中生成生成的 SQL,或者通过 API 而不是在控制台中获取它。
猜你喜欢
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-14
  • 2017-12-07
  • 1970-01-01
  • 1970-01-01
  • 2015-05-20
相关资源
最近更新 更多