Continuando....
Minha página livro.xhtml é a seguinte:
<h:body>
Novo Livro
<h:form> <h:messages /> Dados do Livro <h:panelGrid columns="2"> <h:outputLabel value="Titulo:" for="titulo" />
<h:inputText id="titulo" value="#{livroBean.livro.titulo}"
required="true" requiredMessage="Título obrigatório"
validatorMessage="T ítulo não pode ser superior a 40">
<f:validateLength maximum="40" />
</h:inputText>
<h:outputLabel value="ISBN:" for="isbn" />
<h:inputText id="isbn" value="#{livroBean.livro.isbn}"
validator="#{livroBean.comecaComDigitoUm}" />
<h:outputLabel value="Preço:" for="preco" />
<h:inputText id="preco" value="#{livroBean.livro.preco}"
label="Preço">
<f:validateDoubleRange minimum="1.0" maximum="1000.00" />
</h:inputText>
<h:outputLabel value="Data de Lançamento:" for="dataLancamento" />
<h:inputText id="dataLancamento"
value="#{livroBean.livro.dataLancamento.time}">
<f:convertDateTime pattern="dd/MM/yyyy"
timeZone="America/Sao_Paulo" />
</h:inputText>
</h:panelGrid>
</fieldset>
<fieldset>
<legend>Dados do Autor</legend>
<h:outputLabel value="Selecione Autor:" for="autor" />
<h:selectOneMenu value="#{livroBean.autorId}" id="autor"
required="true" requiredMessage="Por favor selecione um Autor">
<f:selectItem itemLabel="Selecione..." itemValue="#{null}"
noSelectionOption="true" />
<f:selectItems value="#{livroBean.autores}" var="autor"
itemLabel="#{autor.nome}" itemValue="#{autor.id}" />
</h:selectOneMenu>
<h:commandButton value="Gravar Autor"
action="#{livroBean.gravarAutor}" />
<h:dataTable value="#{livroBean.autoresDoLivro}" var="autor">
<h:column>
<h:outputText value="#{autor.nome}" />
</h:column>
</h:dataTable>
</fieldset>
<h:commandButton value="Gravar" action="#{livroBean.gravar}" />
</h:form>
<h:dataTable value="#{livroBean.livros}" var="livro">
<h:column>
<f:facet name="header">Título</f:facet>
<h:outputText value="#{livro.titulo}" />
</h:column>
<h:column>
<f:facet name="header">ISBN</f:facet>
<h:outputText value="#{livro.isbn}" />
</h:column>
<h:column>
<f:facet name="header">Preço</f:facet>
<h:outputText value="#{livro.preco}">
<f:validateDoubleRange minimum="1.0" maximum="1000.00" />
<f:convertNumber type="currency" pattern="R$ #0.00"
currencySymbol="R$" locale="pt_BR" />
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">Data</f:facet>
<h:outputText value="#{livro.dataLancamento.time}">
<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
</h:outputText>
</h:column>
</h:dataTable>
===============================================
Alguém poderia me ajudar? Sugestão do que pode estar acontecendo?
Desde já, agradeço......