網上說是數據庫的列名與oracle的保留字重名,的確如此。
比如我的有一列叫user就是,另外我驗證叫level也是。
網上有的說叫start和end也不行,但經我試驗,是可以的,也就是start和end不是保留字。
另外,這個錯誤只在使用hibernate才出現(使用jdbc也可能出現,沒試過)。
直接用oracle的客戶端Enterprise Manager Console卻沒有這個問題,就是列名叫user和level,照樣可以插入數據。
網上說是數據庫的列名與oracle的保留字重名,的確如此。
|