Fiquei com a mesma dúvida do Willian nesse post: https://cursos.alura.com.br/forum/topico-duvida-transactional-33266
O EJB já faz o controle de transação....... qual seria a necessidade do @Transactional nos métodos do bean JSF?
Não ficou tão claro para mim a resposta....... não é necessário colocar o @transactional?