我试图建立一个春天roo项目使用休眠和oracle数据库。 oracle数据库包含另一个应用程序使用的表。休眠与现有的数据库
我有一个实体用户已经存在于数据库中,包含数千个用户并被另一个应用程序共享。
我的新roo项目包含用户实体和其他一些项目。 persistence.xml中配置了以下属性:
<property name="hibernate.hbm2ddl.auto" value="update"/>
在应用程序的首次部署,因为有实体没有桌子休眠失败。切换到“创造”的值修正这一问题,但湿巾用户表:(
有没有解决的办法?我想这样做是这样的
- 属性值“创造”,但用户实体被排除在某种程度上
- 部署应用程序,创建表等现有的用于用户表。
- 停止应用
- 修改属性值“更新”
- 没有数据丢失:)
非常感谢。
谢谢詹姆斯,那正是我们正在做的。希望有一个更好的方法,更容易忘记重命名 – 2011-02-02 18:19:53