quinta-feira, 10 de março de 2011

[java-br] Mapeamento Chave Composta

·

 

Caros Colegas.

Estou com o seguinte problema:

Tenho as segiuntes classes:

public class Grupo implements BaseEntity {

@EmbeddedId
private GrupoPK grupoPk;

@Id
@Column(name="gru_codigo")
private Integer codigo;

@Column(name="gru_nome")
private String nome;

@ManyToOne
@JoinColumn(name="fk_natureza_despesa")
private NaturezaDespesa naturezaDepesa;

============================================

@Embeddable
public class GrupoPK implements Serializable {

private static final long serialVersionUID = 1L;

private Integer codigo;

private NaturezaDespesa naturezaDespesa;

=============================================

public class SubGrupo implements BaseEntity {

@EmbeddedId
private SubGrupoPK subGrupoPk;

@Id
@Column(name="sub_codigo")
private Integer codigo;

@Column(name="sub_nome")
private String nome;

@ManyToOne
@JoinColumn(name="fk_subitem")
private Grupo grupo;

===============================================

@Embeddable
public class SubGrupoPK implements Serializable {

private static final long serialVersionUID = 1L;

private Integer codigo;

private Grupo grupo;

===============================================

Quando tento executar, me aparece a seguinte mensagem:

A Foreign key refering br.gadin.adm.entity.Grupo from
br.gadin.adm.entity.SubGrupo has the wrong number of column. should be 3

Alguém sabe o que está errado?

Atenciosamente,
Paulo Eduardo Santos
Analista de Sistemas
(95) 8111-3349

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Tá solteira? Hoje pode ser seu último dia, crie seu perfil!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog