Pessoal,
Meu problema é o seguinte tenho um DB postgresql o qual é criado pelo próprio hibernate, os relacionamentos estão todos corretos mas quando faço a chamada da Entidade me retorna o seguinte erro.
org.hibernate.MappingException: Repeated column in mapping for entity: br.com.coliseu.modelo.Cronologia column: categoria (should be mapped with insert=“false” update=“false”)
Pesquisei no forum e em outro sites e me mandam colocar exatamente o que a mensagem de erro pede, segue o relacionamento com problemas
public final class CronologiaPk implements Serializable{
@ManyToOne
@JoinColumns({@JoinColumn(name="categoria", referencedColumnName="categoria"),
@JoinColumn(name="times", referencedColumnName="times"),
@JoinColumn(name="historico", referencedColumnName="codhistorico")})
private Historico historico;
@ManyToOne
@JoinColumns({@JoinColumn(name="categoria", referencedColumnName="categoria"),
@JoinColumn(name="times", referencedColumnName="times"),
@JoinColumn(name="usuario", referencedColumnName="usuario")})
private Albuns album;
// metodos getter e setter omitidos
}
Coloquei insert=“false” update=“false” em todos os relacionamentos e mesmo assim a mensagem continua, e quando ai adiciono o metodo insert=false e update=false me aparece outro mensagem de erro
org.hibernate.AnnotationException: Mixing insertable and non insertable columns in a property is not allowed: br.com.coliseu.chavespk.CronologiaPkalbum
Alguém pode me ajudar…