Gerar Entity

02/06/2009

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

Cristian Mietlicki

Curtidas 0

Respostas

Henrique Weissmann

Henrique Weissmann

02/06/2009

Administradores,

poderiam disponibilizar o restante do chamado?
GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

02/06/2009

Ja estava tratando desse chamado com o Dyego , por gentileza pode encaminhar para ele , obrigado.
GOSTEI 0
Dyego Carmo

Dyego Carmo

02/06/2009

mande ao meu email as entidades criadas :)

GOSTEI 0
Dyego Carmo

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 :)
GOSTEI 0
Dyego Carmo

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 ?
GOSTEI 0
Dyego Carmo

Dyego Carmo

02/06/2009

Olá !

duvida respondida ?
GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

02/06/2009

Dyego , eu arrumei manualmente mesmo , agora está ok , mesmo assim obrigado.
GOSTEI 0
POSTAR