Lógica + EJB

Salve, Salve Galera!

Tenho as seguintes Tabelas:


Cadastro_Produtos
  Codigo_Produto
  Descricao_Produto
  Codigo_Imagem

Cadastro_CodigoBarras
   Codigo_Barras
   Codigo_Produto
   Codigo_Fornecedor

Cadastro_Imagens
   Codigo_Image
   Descricao_Imagem
   Local_Imagem

Beleza! Como visto todas estas tabelas possue ligações (Chaves Estrangeiras)

Como vocês desenvolvem seus EJB’s de Entidade?!

Vocês usam extends? implements? não usam nada disso?

Exemplo…

Se eu quiser saber a descrição da imagem eu poderia ter um extends Imagens e assim já faço um outro select para achar a imagem refetente a imagem…

Como fica? É meio complicado de explicar rs***

Bom é isso ai …

Se entenderem respondam.

Obrigado!

Atn.
Dennys Fredericci

velinho,

:arrow: implements é utilizado quando vc tem um interface e os metodos desta interface são de seu interesse.

:arrow: extends é utilizados quando vc tem uma classe pai (ex: Pessoa) que tem seus metodos e uma classe filha (Ex: Vendedor), ou seja, um vendedor é uma pessoa.

Resumindo, vc só precisa ter o objeto no seu Bean.

ex:

public class TimesFutebol { public Bandeira bandeira = null;//um objeto da classe bandeira ....

ficou claro?

Abraços

Bom dia renan_daniel,

Isso eu sei, mas acho que você não entendeu meu questionamento…

Assim… como as tabelas estão ligadas a minha dúvida era se eu poderia
fazer algo do tipo:


public class Cadastro_Produtos extends Cadastro_Imagens 
{
   .....

}

Assim quando eu selecionar um produto logo a imagem deste produto já aparecia…

Mas estudando um pouco mais vi que isso é errado…

Obrigado de qualquer maneira.

Atn.
Dennys Fredericci