Oi gente , tudo bem,
tenho uma aplicação que uso Hibernate e JSF 2, agora estou tentando fazer uma lista de estados e cidades, gostaria de exibir 2 selectOneMenu(um para cidade e outro para estado), e quando o usuario selecionar o estado no primeiro selectOneMenu ele exiba as cidades disponiveis no segundo selectOneMenu
como chamo os estados no selectOneMenu
<h:selectOneMenu id="pesRgEstado" value="#{gravaPessoas.est_id}">
<f:selectItems value="#{listaEstado.suaLista}" var="u" itemLabel="#{u.est_nom}" itemValue="#{u.est_id}" />
</h:selectOneMenu>
estado.java
@Entity
public class Estado implements Serializable
{
@Id
@SequenceGenerator(name="generator_estado",sequenceName="sequence_estado")
@GeneratedValue(generator="generator_estado")
private Integer est_id;
@Column(length=100)
private String est_nom;
@Column(length=2)
private String est_sigla;
//setters e getters
cidade.java
@Entity
public class Cidade implements Serializable {
@Id
@SequenceGenerator(name="generator_cidade",sequenceName="sequence_cidade")
@GeneratedValue(generator="generator_cidade")
private Integer cid_id;
@ManyToOne
@ForeignKey(name="cidade_fkey_estado_01")
@JoinColumn(name="est_id")
private Estado estado;
@Column(length=100)
private String cid_nom;
//seters e getters