【发布时间】:2014-08-24 23:58:24
【问题描述】:
到目前为止,我一直在使用带有 hbmddl2 属性的各种开发模式中的 Spring,当我将应用程序部署到 glassfish 时,它会删除所有表并重新开始。它可以很好地作为开发配置,因为当我运行我的应用程序时,我确切地知道我的数据库将包含什么。
但是,这不适合具有滚动发布周期的应用程序,而且我不确定如何继续更改它以使其适用于生产环境。谷歌搜索它只是为我提供了有关如何更新 Spring 或 Hibernate 本身的资源,但没有关于维护服务器的内容。我感觉我将不得不开始为 Hibernate 创建 XML 对象属性映射,但我认为这有点过头了,因为我只想用新表和具有默认值的新列更新架构.
提前感谢您的任何回答,我完全被困在这个问题上。
【问题讨论】:
-
问题在于,这是一个爱好项目,如果我不需要的话,我真的不想陷入 SQL 模式文件中。希望有其他选择
标签: java spring hibernate spring-mvc