Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日食+;冬眠发育。需要用于生成sql脚本(或创建数据库)的工具_Java_Hibernate - Fatal编程技术网

Java 日食+;冬眠发育。需要用于生成sql脚本(或创建数据库)的工具

Java 日食+;冬眠发育。需要用于生成sql脚本(或创建数据库)的工具,java,hibernate,Java,Hibernate,我开发公司应用程序(JSF maven项目),我们使用HIbernate。我对冬眠没有任何经验。应用程序是以这样的方式创建的,即在从eclipse启动tomcat时有一些自动构建和自动部署。我需要对应用程序进行第一次http登录调用(它总是抛出异常,因为数据库中并没有数据),以便在服务器上自动休眠创建数据库模式。然后手动在MS Sql server查询中插入所有数据。是通过某种方式(或eclipse插件)从实体源代码+persistence.xml生成sql创建数据库(所有表)脚本,还是在部署应

我开发公司应用程序(JSF maven项目),我们使用HIbernate。我对冬眠没有任何经验。应用程序是以这样的方式创建的,即在从eclipse启动tomcat时有一些自动构建和自动部署。我需要对应用程序进行第一次http登录调用(它总是抛出异常,因为数据库中并没有数据),以便在服务器上自动休眠创建数据库模式。然后手动在MS Sql server查询中插入所有数据。是通过某种方式(或eclipse插件)从实体源代码+persistence.xml生成sql创建数据库(所有表)脚本,还是在部署应用程序时实现自动化

此设置在hibernate配置中,每次根据hibernate实体自动创建模式。其他选项包括更新、创建、删除和验证

<hibernate-configuration>
    <session-factory>
        <property name="hbm2ddl.auto">create</property>

创造

persistence.xml?falconseye是的,但至少DBA不赞成在实时环境中使用。他们认为自己最清楚。persistence.xml的标签合适吗?我发现了其他东西……但它不起作用:)