SchemaExport()与hbm2ddl.auto

时间:2012-01-21 10:42:53

标签: hibernate

我是hibernate的新手。在编写hibernate代码时,我发现有以下两种方法来生成模式:

  1. 使用new SchemaExport(config).create(true, true)方法
  2. 使用XML配置选项hbm2ddl.auto
  3. 有人可以解释这两个选项之间有什么区别以及使用哪个选项? 我正在使用hibernate-distribution-3.3.2.G.A

1 个答案:

答案 0 :(得分:3)

第一个允许通过执行此代码在您希望的时候创建架构。

第二个配置Hibernate在每次创建会话工厂时都这样做。