Gerar Entity
Dyego, então o problema éo o que acontece com as tabelas que desaparecem , quando eu crio as Entity pelo NetBeans.? E quando tem chave primaria composta como eu faço para fazer inserção depois?
Cristian Mietlicki
Curtidas 0
Respostas
Henrique Weissmann
02/06/2009
Administradores,
poderiam disponibilizar o restante do chamado?
poderiam disponibilizar o restante do chamado?
GOSTEI 0
Cristian Mietlicki
02/06/2009
Ja estava tratando desse chamado com o Dyego , por gentileza pode encaminhar para ele , obrigado.
GOSTEI 0
Dyego Carmo
02/06/2009
mande ao meu email as entidades criadas :)
GOSTEI 0
Dyego Carmo
02/06/2009
Já adiantando o assunto:
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 :)
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
Dyego Carmo
02/06/2009
Chegou !!
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 ?
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
Dyego Carmo
02/06/2009
Olá !
duvida respondida ?
duvida respondida ?
GOSTEI 0
Cristian Mietlicki
02/06/2009
Dyego , eu arrumei manualmente mesmo , agora está ok , mesmo assim obrigado.
GOSTEI 0