Hibernate正想工程生成oracle數據庫表

原來的項目是SSH+SQL Server2005,現將系統移到Oracle11g中,打算正向生成數據庫表,結果啓動Tomcat服務器的時候,控制檯報錯,有的表不能創建,錯誤信息如下:16:23:24,896 ERROR SchemaExport:274 - Unsuccessful: create table ZW.dbo.attachment (ID number(10,0) not null, Aud_ID number(10,0), description varchar2(1000), uploadperson varchar2(255), uploadtime varchar2(255), addr varchar2(1000), primary key (ID))16:23:24,896 ERROR SchemaExport:275 - ORA-00922: 選項缺失或無效老兄,oracle模式不對。你的表名ZW.dbo.attachment被認爲是ZW用戶下的!兩個點不能用的。比如你的連接用戶名是test1,那麼模式名就是test1,你這裏兩個點,sql server支持,但是oracle不支持的。oralce只支持一個點,並且這個點前面的代表模式,就是說該表屬於的數據庫用戶。修改你的語句。把bean中的xml文件裏面的 schema="sa" catalog="Myjob"給刪除了就OK了.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章