0

我开发公司应用程序(JSF maven 项目),我们使用 HIbernate。我以前没有使用 Hibernate 的经验。应用程序的创建方式是在从 Eclipse 启动 tomcat 时进行一些自动构建和自动部署。我需要对应用程序进行第一次 http 登录调用(由于 DB 中没有数据,它总是抛出异常)以休眠在服务器上自动创建数据库模式。然后在 MS Sql 服务器查询中手动插入所有数据。是否有某种方式(或eclipse插件)从实体源代码+persistence.xml生成sql创建数据库(所有表)脚本,或者如何在部署应用程序时自动执行?

4

1 回答 1

1

您的休眠配置中的此设置每次都会根据您的休眠实体自动创建架构。其他选项是更新、创建删除和验证。

<hibernate-configuration>
    <session-factory>
        <property name="hbm2ddl.auto">create</property>
于 2012-09-19T12:50:33.577 回答