Pessoal,
Como que funciona os relacionamentos entre beans de entidade usando CMP ?
Tentei fazer um modelo seguindo o exemplo do tutorial da sun, no exemplo do RosteApp (relacionamentos dos Beans Team, Player e League), mas nao tive muito sucesso.
por exemplo:
No meu banco eu tenho as tabelas Cidade e Estado.
Uma cidade só poder pertecencer a um Estado e um Estado pode ter várias Cidades.
Na minha aplicação de teste eu tenho um Bean Cidade, um Bean Estado e suas respectivas Interfaces Local e LocalHome, um Session Bean para gerenciamento do Entity Beans e o Cliente acessando o SessionBean.
Até aí beleza… tudo funcionando…
Agora gostaria de saber quais e como deve implementar os métodos para relacionamentos.
por exemplo, para que um determinado metodo, por exemplo: getCidadesDoEstado(uf), me traga dos a cidades pertencentes aquele estado (uf).
Vi também que no deploytool vc define os Beans que vão ter os relacionamentos, os tipos de relacionamento(1:* e etc) e o tipo de retorno (Collection …).
Acredito que meu problema é em relação aos métodos, pois no teste que eu fiz (baseado no exemplo da sun) ele sempre me retornava vazio.
Alguém tem alguma dica ou exemplo (sem ser o do tutorial da sun) ?
agradeço…
mindu