Olá, quando eu clico no botão Gravar Autor
não é apresentado o nome do autor abaixo como mostrado no vídeo 2 da aula 4.
Segue o xhtml:
<p:fieldset legend="Dados do Autor">
<p:panelGrid columns="4">
<p:outputLabel value="Selecione Autor:" for="autor" />
<p:selectOneMenu value="#{livroBean.autorId}" id="autor">
<f:selectItems value="#{livroBean.autores}" var="autor"
itemLabel="#{autor.nome}" itemValue="#{autor.id}" />
</p:selectOneMenu>
<p:commandButton value="Gravar Autor"
action="#{livroBean.gravarAutor}" process="@this autor"
update="tabelaAutores" />
<p:commandLink value=" ou Cadastrar novo autor"
action="#{livroBean.formAutor}" immediate="true" update="@all" />
</p:panelGrid>
<h:dataTable value="#{livroBean.autoresDoLivro}" var="autor"
id="tabelaAutores">
<h:column>
<h:outputText value="#{autor.nome}" />
</h:column>
<h:column>
<h:commandButton value="X"
action="#{livroBean.removerAutorDoLivro(autor)}" />
</h:column>
</h:dataTable>
</p:fieldset>