O meu código deu certo, porém eu fiquei com uma dúvida, eu só consigo excluir o autor clicando no botão editar. Caso eu queira cadastrar um novo livro e adicionar qualquer autor antes de confirmar o cadastro, se tento excluir, ele valida os campos da tela de cadastro. Ou seja, eu consigo incluir quantos autores eu quiser antes de GRAVAR porem eu não consigo excluir nenhum. Soment após de gravado, e clicar no editar, ai consigo tirar qualquer autor da datatable. Tentei fazer alguns if pra ver se o havia autor gravado no banco mas não consegui. Como ficaria essa implementação? Teria que utilizar ajax no <h:commandLink value=" X " action="#{livroBean.removerAutores(autor)}" /> ou seria no metodo da removerAutores da classe Bean??