O erro ocorre na linha abaixo. The method buscaPorId(Long) in the type DAO is not applicable for the arguments (Integer) No metodo DAO public T buscaPorId(Long id) coloca a variável como Long e os gets e seters implementar a variável como integer, ele pede para alterar na classe DAO a variável como integer ou na classe LivroBean os gets e seters como Long, no código mostrado pela vídeo aula não tem erro, fez alguma alteração na classe DAO ou que posso fazer para retirar esse erro? Sds!
Autor autor = new DAO<Autor>(Autor.class).buscaPorId(this.autorId);