segunda-feira, 17 de setembro de 2012

ORA-00918: coluna definida de maneira ambígua

Problema: nome da propriedade duplicado.


@DiscriminatorColumn(discriminatorType=DiscriminatorType.CHAR,length=1,name="TIPO_PROCESSO")
@SequenceGenerator(name="seq_abreprocesso", sequenceName="seq_abreprocesso", allocationSize=1)
public class AbreProcesso implements Serializable {

...

@Column(length=1,insertable=false,updatable=false)
protected String tipo_processo;

...
}

Solução: Deixar tudo em lowercase.


@DiscriminatorColumn(discriminatorType=DiscriminatorType.CHAR,length=1,name="tipo_processo")
@SequenceGenerator(name="seq_abreprocesso", sequenceName="seq_abreprocesso", allocationSize=1)
public class AbreProcesso implements Serializable {

...

@Column(length=1,insertable=false,updatable=false)
protected String tipo_processo;

...
}

Nenhum comentário:

Postar um comentário