Fórum Gerar Entity #6390
02/06/2009
0
Cristian Mietlicki
Curtir tópico
+ 0Posts
02/06/2009
Henrique Weissmann
poderiam disponibilizar o restante do chamado?
Gostei + 0
02/06/2009
Cristian Mietlicki
Gostei + 0
03/06/2009
Dyego Carmo
Gostei + 0
03/06/2009
Dyego Carmo
Quando o NetBeans gerou uma chave composta (ex: ProjetoPK) voce precede exatamente da mesma forma...
Na hora se setar a chave do Projeto... vai ter um setChave(ProjetoPK pk) que voce vai passar uma instancia de ProjetoPK
ProjetoPK pk = new ProjetoPK();
Projeto projeto = new Projeto();
projeto.setChave(pk);
Entendeu ?
Mas vamos esperar seu email para poder detalhar melhor isso :)
Gostei + 0
03/06/2009
Dyego Carmo
Hehe...
Seguinte... ele cria os PK por causa disso... vejamos um exemplo:
CREATE TABLE fasesProjeto (
idFase SERIAL ,
projeto_idProjeto INTEGER NOT NULL ,
nomeFase TEXT ,
descFase TEXT NOT NULL ,
PRIMARY KEY(idFase, projeto_idProjeto) ,
FOREIGN KEY(projeto_idProjeto)
REFERENCES projeto(idProjeto));
O NetBeans criou FasesprojetoPK e Fasesprojeto.java
Por que ?
Voce mandou ele fazer isso... quando criou a tabela disse que a CHAVE PRIMARIA... PRIMARY KEY é a coluna idFase,Projeto_idProjeto)...
Ele criou o FasesprojetoPK que dentro delete tem dois sets... uma para idFase e outro para projeto_idProjeto, entendeu ? ae depois vc seta esta PK na propriedade de chave primaria da classe Fasesprojeto,...
Mais alguma duvida ?
Gostei + 0
05/06/2009
Dyego Carmo
duvida respondida ?
Gostei + 0
05/06/2009
Cristian Mietlicki
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)