[Contribuição] MunicipioPopulator - Popular Cidades e Estados para combobox

Oi pessoal!!!
Eu estava precisando fazer aquele esquema de popular cidades e estados no banco para depois usar um combobox com ajax, a dica é esta do Thiago Nogueira:
http://tnogueira.com/blog/2010/04/28/carregando-combo-de-estado-e-municipios-utilizando-ajax-com-jquery-json-e-vraptor-3-1-2/comment-page-1/

O que eu fiz foi ir no site do IBGE e copiar todas as cidades de cada estado e salvar num .txt e em seguida criei uma classe Java chamada MunicipioPopulator para ler cada .txt, que representa um estado e popular o meu banco.
Usei uma session do Hibernate para salvar os dados e para persistir o nome da uf usei o nome do arquivo, para popular o banco é só clicar com o direito em cima da classe e executar “Run>>Java Application”.
Reparei que no site dos Correios o lance é pago, então quem quiser usar esta classe com os .txt para popular seu banco, basta colocar a pasta Estados.Municipios na sua /home ou onde desejar e editar o caminho para a pasta na classe MunicipioPopulator. O download é este:

Legal brow!
Vai poupar tempo de quem precisar dessas informações.

Curti o nome da classe. #tabajaraFeelings
Hehehehe

Flw!

CAra baixei o seu DEMO E SO TINHA ISTO :

/home/junior/Estados.Municipios/Estados.Municipios/AC.txt
/home/junior/Estados.Municipios/Estados.Municipios/AL.txt
/home/junior/Estados.Municipios/Estados.Municipios/AM.txt
/home/junior/Estados.Municipios/Estados.Municipios/AP.txt
/home/junior/Estados.Municipios/Estados.Municipios/BA.txt
/home/junior/Estados.Municipios/Estados.Municipios/CE.txt
/home/junior/Estados.Municipios/Estados.Municipios/DF.txt
/home/junior/Estados.Municipios/Estados.Municipios/ES.txt
/home/junior/Estados.Municipios/Estados.Municipios/GO.txt
/home/junior/Estados.Municipios/Estados.Municipios/MA.txt
/home/junior/Estados.Municipios/Estados.Municipios/MG.txt
/home/junior/Estados.Municipios/Estados.Municipios/MS.txt
/home/junior/Estados.Municipios/Estados.Municipios/MT.txt
/home/junior/Estados.Municipios/Estados.Municipios/PA.txt
/home/junior/Estados.Municipios/Estados.Municipios/PB.txt
/home/junior/Estados.Municipios/Estados.Municipios/PE.txt
/home/junior/Estados.Municipios/Estados.Municipios/PI.txt
/home/junior/Estados.Municipios/Estados.Municipios/PR.txt
/home/junior/Estados.Municipios/Estados.Municipios/RJ.txt
/home/junior/Estados.Municipios/Estados.Municipios/RN.txt
/home/junior/Estados.Municipios/Estados.Municipios/RO.txt
/home/junior/Estados.Municipios/Estados.Municipios/RR.txt
/home/junior/Estados.Municipios/Estados.Municipios/RS.txt
/home/junior/Estados.Municipios/Estados.Municipios/SC.txt
/home/junior/Estados.Municipios/Estados.Municipios/SE.txt
/home/junior/Estados.Municipios/Estados.Municipios/SP.txt
/home/junior/Estados.Municipios/Estados.Municipios/TO.txt

/home/junior/Estados.Municipios/MunicipioPopulator.java

O que mais vc queria?

É só vc criar a sua classe Municipio, colocar a pasta onde estão os .txt (não é a pasta descompactada pelo programa que vc usa pra descompactar, têm que copiar a pasta dos .txt) onde desejar e apontar o caminho para ela na classe MunicipioPopulator, que estará dentro de algum pacote do seu projeto já existente, execute-a como uma aplicação e ela vai ler esses arquivos .txt e popular o seu banco com os estados e municípios.
Eu usei uma sessão do Hibernate pra fazer o serviço, se vc usa jdbc puro, têm que chamar a conexão ali para a aplicação popular o banco.