Hibernate error java.sql.SQLException: ORA-00918: column ambiguously defined
java.sql.SQLException: ORA-00918: column ambiguously defined at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
表示返回是出现重复列名。
Hibernate用户是否是在实体对象中多定义外键的ID?
比如:
public class User{
private String id;
private String roleid;
private Role role;
}
例子中可能就会出现这个错误。请不要重复roleid这样的属性。