Hibernate error java.sql.SQLException: ORA-00918: column ambiguously defined

2011年12月9日 MRH
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这样的属性。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: Hibernate error java.sql.SQLException: ORA-00918: column ambiguously defined
  1. BMW GT1 | #1
    2011年12月19日17:15

    这个看不懂

  2. Wanda | #2
    2011年12月18日00:54

    博主很强大,我支持

  3. 索阳网 | #3
    2011年12月17日14:00

    技术,又见技术。

本文的评论功能被关闭了.