【发布时间】:2016-05-30 10:54:00
【问题描述】:
我遇到了架构问题。
目前我正在开发一个基于 Spring 和 Hibernate 的 Java 应用程序,其中 Maven 是项目/依赖管理工具。
据我所知,我可以在每次运行应用程序时“创建”数据库。
<property name="hibernate.hbm2ddl.auto" value="update"/>
这就是我遇到问题的地方..有没有可能获得这样的工作流程:
- 从您的项目创建 .WAR 文件(完成)
- 将 .WAR 文件部署到 Tomcat 服务器(完成)
...此时服务器上应该只存在文件系统,即使我运行应用程序也是如此。
下一步应该创建数据库...
- SSH 进入 Tomcat 服务器并运行:
- 创建数据库+表的命令(运行sql脚本..)(?)
这将是一个很好的开始。
在这种情况下,我可以部署新的 sql 脚本(update1.sql、update2.sql、...)并在数据库上运行更新抛出命令行。
有这方面的任何文档吗?或者你知道这个工作流程吗?
感谢您的问候!
【问题讨论】:
标签: java spring hibernate orm migration