Pessoal, não compreendi muito bem as seguintes linhas:
Não compreendi o que significa esse "PF" principalmente...
<p:selectOneMenu onchange="PF('tabelaLivros').filter()">
sortBy eu compreendi que ele organiza a tabela, mas o filterBy ? e o filterMatchMode ?
sortBy="#{livro.genero}" filterBy="#{livro.genero}" filterMatchMode="startsWith"