To fazendo um cadastro, e fiz o relacionamento no Hibernate.
Estado - Cidade - Bairro.
Conforme a necessidade do projeto, vamos preenchedo todas as cidades e bairros.
Os estados vamos cadastrar todos, porque são relativamente poucos.
O que eu queria saber, e como vocês fazem para a pessoa, escolher o estado, aparecer SOMENTE as cidades daqueles estados, e posteriormente SOMENTE os bairros daquelas cidades.
nao seria melhor voce pegar a lista de cidades/UF no site do ibge ou um script ja com todas as cidades/UF prontas e acrescentar na sua base de dados e deixar o usuario cadastrar so bairros?
para evitar este trabalho para o usuario e tambem evitar cadastros tipo SAO PAULO, SÃO PAULO, S.PAULO S. PAULO, SP SP, etc…