1
resposta

É necessário o converter?

Não foi necessário converter para Integer. Isso é dependente de alguma configuração ou implementação específica de JSF?

        <h:selectManyListbox value="#{adminLivrosBean.autoresId}">
            <f:selectItems value="#{adminLivrosBean.autores}" var="autor"
                itemValue="#{autor.id}" itemLabel="#{autor.nome}" />
        </h:selectManyListbox>

Estou usando o Wildfly 17 e também a dependência foi declarada pelo JBoss Forge de forma um pouco diferente:

        <dependency>
            <groupId>javax.faces</groupId>
            <artifactId>javax.faces-api</artifactId>
            <scope>provided</scope>
        </dependency>
1 resposta

A partir do JSF 2.3 essa conversão é automática (=

https://javaserverfaces.github.io/whats-new-in-jsf23.html