Recebi o seguinte erro:
The method buscaPorId(Long) in type DAO is not applicable for the arguments (Integer).
Na classe LivroBean, o atributo "autorId" é Integer. Tenho que fazer um cast para Long,já que o Método BuscaPorId o exige ?
Recebi o seguinte erro:
The method buscaPorId(Long) in type DAO is not applicable for the arguments (Integer).
Na classe LivroBean, o atributo "autorId" é Integer. Tenho que fazer um cast para Long,já que o Método BuscaPorId o exige ?
Mude o tipo de autorId na classe LivroBean para Long. Melhor do que fazer casting.
Alterando o tipo para Long, recebo outro erro, agora da classe Autor que declara id como Integer. Acho que alterar para Long não é a melhor solução.
Não mesmo. Se o seu atributo da entidade está como Integer, tudo tem de ser Integer. Desde o DAO até o Bean. Então volta o tipo do atriboto da classe LivroBean para integer e mude o tipo do parâmetro do método do DAO para Integer.
Alterei a classe DAO para receber Integer. Resolvido.
Valeu Arthur!