我最近从Ebean切换到Hibernate,我想启用Hibernate表自动生成。
当我使用Ebean时,它非常简单,我只是激活了evolutions并且Ebean创建了我所有的数据库模式。
我如何用Hibernate做到这一点?
答案 0 :(得分:0)
您可以使用 hibernate.hbm2ddl.auto ,它可以在创建SessionFactory时自动验证或将架构DDL导出到数据库。使用create-drop,当SessionFactory显式关闭时,将删除数据库模式。
e.g。验证|更新|创建|创建降
所以可能的选项列表是,
验证:验证架构,不对数据库进行任何更改。
更新:更新schema.create:创建架构,销毁以前的数据。
create-drop:在会话结束时删除架构。