我正在查看Hibernate的hbm2ddl.auto
配置属性及其可能的值:
validate
update
create
create-drop
所有这些值都是做什么用的?
Hibernate参考文档只简要介绍了create-drop
,但没有提到其他值:
hibernate.hbm2ddl.auto
当创建
SessionFactory
时,自动验证或将模式DDL导出到数据库。 使用create-drop
时,在显式关闭SessionFactory
时将删除数据库模式。例如
validate
|update
|create
|create-drop
我在这些Stack Overflow问题中找到了非常有用的解释:
但官方文档中仍然没有任何说明。