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