LocalInterface

2 respostas
M
Pessoal,

Para usar os metodos que estão na minha LocalInterface, eu sempre eu tenho que inicializa-la com o create ou findByPrimaryKey ? pelo menos no exemplo do tutorial da sun está assim.

Eu fiz algo do tipo findAll() usando o ejbSelect() para fins de aprendizado.

por exemplo ejbSelectAll().

e o metodo de negocio getAll() que que acessa o ejbSelectAll()

 para utilizar esse metodo eu precisaria inicializar:

locaInteface = localInterfaceHome.findByPrimaryKey(chavePK);

mas não vejo a necessidade de inicializar o objeto com o findBy ou com o create, pois o meu metodo retornará todos.

Qual seria a outra forma de utilizar os metodos da LocalInterface sem ter que iniciliza-los ? iguais aos metodos que sao utilizados na LocalInterfaceHome.

valeu
mindu.

2 Respostas

E

eu acho q no seu caso, já q vc quer todos os registros de uma tabela , o melhor a fazer é um find ao inves do select.

pois quando vc declara um metodo, no seu caso o getAll(), na inteface local, vc assume q vc já conhece o objeto atual.
Dái vem a necessidade de “inicializa-la” utilinando create() ou findByPrimaryKey(key), pois elas te retornam um objeto.

M

obrigado egcoelho.

mindu

Criado 26 de maio de 2003
Ultima resposta 26 de mai. de 2003
Respostas 2
Participantes 2