在开发模式下使用什么级别的hibernate.hbm2ddl.auto

时间:2011-10-24 11:32:57

标签: hibernate hbm2ddl

我的情况如下:

  1. 我在已有的表格中进行了更改。
  2. 我添加新表。
  3. 在hibernate(import.sql)的导入脚本中,有时我会在旧查询中进行更改,有时会添加新查询。
  4. 在生产中,它应该设置为none,而是使用sql脚本,对吧?
  5. 请告知。

1 个答案:

答案 0 :(得分:1)

是。它应该是

hibernate.hbm2ddl.auto=update

此外,其他重要属性应仅在开发环境中设置,

hibernate.show_sql=true
hibernate.format_sql=true

跟踪生成的hibernate查询。