Problemas para inserir no banco!

Tenho 2 DTO:

TesteDTO

private Integer id;
private String nome;
private String idade;

public Integer getId(){
  return id; }

public void setId(Integer id)
  this.id = id; }
// e tem o set e o get do nome e idade

TesteFilhoDTO

private Integer codFilho;
private String religiao;

// gets e set de codFilho e reliigiao

TesteForm

.
.
.
TesteFilhoDTO tfDTO = new TesteFilhoDTO();
tfDTO.setCodSoftware(id);

Não consigo setar o id do Teste para o TesteFilho, alguém pode me dizer o que está errado? Pq qdo clico em incluir, ele inclui apenas na tabela TESTE e na tabela TESTEFILHO, ele não inclui nada…

Quando eu debuguei, ele passa 2x pelo insert e na primeira, ele está com o id setado e na segunda ele perde o id…

Alguem pode me ajudar?

Amigo,

Sem maiores detalhes do seu código fica difícil… Tem como vc postar pelo menos os trechos de inserção e as chamadas à estes trechos?

Valeu!