Problema com JPA ManyToOne

0 respostas
gugaa_df

Fiz o relacionamento ManyToOne na minha classe, só que não sei pq aparece o seguinte erro:
Column name convenio of br.com.cabal.entity.convenio.Comercios not found in JoinColumns.referencedColumnName
Não estou conseguindo encher o pq de não estar achando o coluna convenio…
Para poderem visualizar melhor, segue abaixo o código:

@Entity
public class ConvenioTlf extends Transacao implements Serializable {
	private static final long serialVersionUID = 1L;
	
	@Id
	@GeneratedValue(generator="CONV_SEQ_AUTORIZACAO")
	@SequenceGenerator(name="CONV_SEQ_AUTORIZACAO",sequenceName="CONVENIO.CONV_SEQ_AUTORIZACAO", allocationSize=1)
	private long idaut;
	
	@ManyToOne
	@JoinColumns(
			@JoinColumn(name="COMERCIO",referencedColumnName="COMERCIO", insertable=false, updatable=false)
	)
	private Comercios comercio;
...

@Entity
public class Comercios implements Serializable {
	@EmbeddedId
	private ComerciosPK pk;
...

@Embeddable
public class ComerciosPK implements Serializable {
	private long convenio;

	private long comercio;
...

Obs: Coloquei só a parte que interessa para ficar mais fácil de enchergar.
Oq eu posso estar fazendo de errado?

Criado 23 de dezembro de 2008
Respostas 0
Participantes 1