ORA-01747: user.table.column, table.column 或列说明无效

   在用Hibernate插入一条数据时,报错:ORA-01747: user.table.column, table.column 或列说明无效。

经查证原来表里字段名称含有Oracle保留的关键字,如下图:



要插入数据的表字段包含了Desc,而Desc为Oracle保留的关键字,修改列名即可(列名无法直接删除或修改,需重新建表)。

猜你喜欢

转载自xafc2370.iteye.com/blog/2139512