Conflito OO X Relacional - preciso cadastrar numa tabela que não existe objeto

1 resposta
Metallica

Olá,

acredito que esse seja um problema muito comum, tenho minha classe Produto, mas no banco de dados existe uma tabela Produto e associada à ela está uma TipoProduto [campos: codTipoProduto/descricaoProduto].

Acredito que colocar na minha classe Produto algo como int codTipoProduto seria uma tremenda grosseria, não?

Atualmente, Produto só tem uma String tipo. só que vou precisar do codTipoProduto para cadastrar no banco.

O que seria melhor fazer?(Ok, a resposta seria: Usar Hibernate, mas infelizmente não tenho essa opção :cry: )

Só tenho certeza de uma coisa, resolver esses conflitos com JDBC na mão é MUITO chato! :cry: :cry:

Obrigado de qualquer forma.
Abraços

1 Resposta

sergiotaborda

Não vejo porquê …

Crie um objeto TipoProduto com id e nome. Quando carregar o Produto faça o join com TipoProduto. Carregue os campos de TipoProduto no seu objeto respetivo e inclua esse objeto no objeto Produto.

Criado 23 de setembro de 2008
Ultima resposta 23 de set. de 2008
Respostas 1
Participantes 2