Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

@Stateless

Por que colocar a anotação @Stateless nas classes AutorDao, LivroDao e UsuarioDao?

1 resposta
solução

Os Stateless Session Beans não há garantia de que um cliente obtenha a mesma instância com cada chamada de método. Em outras palavras, embora os beans sem estado possam ter variáveis ​​de instância, esses campos não são específicos para um cliente, portanto, não confie neles entre chamadas remotas.

Por outro lado, os Stateful Session Beans são dedicados a um cliente por toda a vida, não há troca ou agrupamento de instâncias e manter o estado de conversação. Isso significa que as variáveis ​​de instância do bean podem manter dados relativos ao cliente entre invocações de métodos. E isso possibilita chamadas de método interdependentes (as alterações feitas por um método afetam as chamadas de método subsequentes). Processos de várias etapas (um processo de registro, um carrinho de compras, um processo de reserva ...) são casos de uso típicos do SFSB.