Estou tentando retornar todos os livros que um autor escreveu mas não estou conseguindo, esta retornar a list como null
public List buscaTodosAutor(String nome_autor) {
List <Livros> livro = new ArrayList <Livros>();
try {
EntityManager em = emf.createEntityManager();
livro = em.createNativeQuery("SELECT LIVROS.NOME_LIVRO,\r\n"
+ " AUTORES.NOME_AUTORES\r\n"
+ "FROM LIVROS_AUTORES \r\n"
+ "LEFT JOIN LIVROS\r\n"
+ "ON LIVROS.COD = LIVROS_AUTORES.LIVROS_COD\r\n"
+ "LEFT JOIN AUTORES \r\n"
+ "ON AUTORES.ID_AUTORES = LIVROS_AUTORES.AUTORES_ID_AUTORES \r\n"
+ "WHERE NOME_AUTORES = NOMES_AUTORES", Livros.class)
.setParameter("nome_autor", nome_autor)
.getResultList();
} catch (Exception e) {
}
return livro;
}