网上说是数据库的列名与oracle的保留字重名,的确如此。 比如我的有一列叫user就是,另外我验证叫level也是。 网上有的说叫start和end也不行,但经我试验,是可以的,也就是start和end不是保留字。 另外,这个错误只在使用hibernate才出现(使用jdbc也可能出现,没试过)。 直接用oracle的客户端Enterprise Manager Console却没有这个问题,就是列名叫user和level,照样可以插入数据。
Copyright @ PariScamper Powered by: .Text and ASP.NET Theme by: .NET Monster