Talvez o melhor tópico que se encaixe essa dúvida seria no curso de JSF. Como estou perguntando a respeito de melhores práticas, imaginei que aqui também se adequaria.
Vamos lá: gostaria de representar, em um <h:selectOneMenu>
uma lista de Strings, que são estáticas, para gravar como um atributo de uma entidade no banco de dados.
Por exemplo: tenho uma classe chamada Usuário. Esse usuário possui um atributo String, chamado unidadeFederativa
. Quando for cadastrar um usuário, quero que na página seja exibido um <h:selectOneMenu>
com a sigla de todos os estados, e que se possa selecionar um para cadastrar como a unidadeFederativa
.
Qual a melhor abordagem para fazê-lo? Tenho dúvida pois imagino a quem essa List de estados pertence, já que é um padrão da página, e, a princípio, não pertence a nenhuma das classes.