- Instale o JBoss Tools no Eclipse usando o Update Site
No Eclipse Indigo, na barra de menu, clique em Help / Install New Software
Cole este endereço no campo de texto Work with e clique em Add... http://download.jboss.org/jbosstools/updates/development/indigo/
O plugin é obrigatório o JBoss Data Services / Hibernate Tools, mas é bom instalar todos eles
- Crie um Hibernate Configuration
Abra a perspectiva Hibernate
No painel Hibernate Configurations, clique com o botão direito em um espaço vazio e vá em Add Configuration
No campo Project, selecione o projeto onde as classes Java serão criadas
No combo box Database Connection selecione uma conexão MySql existente ou crie uma nova clicando no botão New
No campo Property file, clique em Setup / Create new
No campo Configuration file, clique em Setup / Create new
Clique em OK
- Execute o Hinernate Code Generation
Edite o arquivo hibernate.cfg.xml. Remova a propriedade name na tag session-factory. Deixe-a sem atributos.
Adicione o hibernate-tools.jar ao classpath do projeto. Esse jar pode ser encontrado em <eclipse folder> \ plugins \ org.jboss.tools.hibernateextension4_0_3.4.0.v20111213-1944-H40-M5 \ lib \ tools
Na perspectiva Hibernate, na barra de menu, clique em Run / Hibernate Code Generation / Hibernate Code Generation Configurations
Em Console configuration, selecione a configuração recém criada
Em Output directory, selecione a pasta raiz do código fonte
Em package, preencha com o nome de pacote desejado
Em revenge.xml, clique em Setup / Create new
Em reveng. stratagy, Click em Browse e selecione a classe org.hibernate.cfg.reveng.DefaultReverseEngineeringStrategy
Clique no botão Run
- Verifique as classes geradas
Abra a perspectiva Java EE
Dê um refresh nos arquivos do projeto
Veja que as classes de entidade e DAO foram geradas
Dicas de programação. A idéia é ir postando as soluções dos problemas que enfrento diariamente no desenvolvimento de software. Como minha memória é muito volátil, essa é a maneira que encontrei de lembrar de como resolvi cada problema. Quem sabe, de quebra, não acabo ajudando outras pessoas?
quarta-feira, 4 de janeiro de 2012
Como gerar classes Java para o Hibernate a partir de tabelas de banco de dados MySql no Eclipse Indigo
Marcadores:
Code Generation,
Eclipse Indigo,
Hibernate,
Java classes from tables,
JPA,
MySql
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário