有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何启用Hibernate自动ddl表创建?

我最近从Ebean切换到Hibernate,我想启用Hibernate表自动更新

当我使用Ebean时,它非常简单,我只是激活了evolutions,Ebean创建了我所有的数据库模式

我怎么能用Hibernate做到这一点


共 (1) 个答案

  1. # 1 楼答案

    你可以使用休眠。hbm2ddl。auto可以在创建SessionFactory时自动验证架构DDL或将其导出到数据库。使用create drop,当SessionFactory显式关闭时,数据库模式将被删除

    例如:验证|更新|创建|创建删除

    因此,可能的选择列表如下:

    • 验证:验证模式,不更改数据库

    • 更新:更新模式。创建:创建模式,销毁以前的数据

    • create drop:在会话结束时删除模式