Cześć, kolejne pytanie z serii "jak to się robi".
Na podstawie tego przykładu: http://www.bejug.org/confluenceBeJUG/display/BeJUG/Generic+DAO+example
przygotowałem sobie Dao. Klasa UserDao wygląda tak:
public class UserDao extends GeneralDao<User, Long> implements UserGenericDao{
}
Teraz przygotowałem sobie UserService który będzie wykonywał różne zadania na UserDao.
@Stateless
public class UserService {
@Inject
private UserGenericDao dao;
}
Teraz chciałem zapytać jakiego typu powinien być bean UserDao.
Obecnie dałem go jako @Dependent ale nie wiem czy to jest najlepsze rozwiązanie.
Dzięki za wskazówki.