【发布时间】:2011-02-02 17:10:55
【问题描述】:
我正在尝试使用 hibernate 和 oracle 数据库构建一个 spring roo 项目。 oracle 数据库包含其他应用程序使用的表。
我有一个实体 User 已存在于数据库中,包含数千个用户并由另一个应用程序共享。
我的新 roo 项目包含用户实体以及其他一些实体。 persistence.xml 配置了以下属性:
<property name="hibernate.hbm2ddl.auto" value="update"/>
在第一次部署应用时,休眠失败,因为没有实体表。将值更改为“create”可以解决此问题,但会擦除用户表:(
有没有办法解决这个问题?我想做的是这个
- 属性值为“create”,但用户实体以某种方式被排除在外
- 部署应用程序,创建表等。使用现有用户表。
- 停止应用
- 将属性值修改为“更新”
- 没有数据丢失:)
非常感谢。
【问题讨论】:
标签: java hibernate spring-mvc spring-roo