ORA-00918: 未明确定义列

Cause: java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列

; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列
] with root cause

java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列

出现这种错误我们可以定位到sql语句的书写,解决办法:
1、单独拉出来sql语句运行,如果能运行成功的话,需要一个一个字段查看是否有重复的,虽然是不同的表,但是名字相同的也是会出现这种情况的,比如:a.name 、b.name
2、查看sql语句的字段和实体表的字段时候对应。

你可能感兴趣的:(ORA-00918: 未明确定义列)