| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 20:00:04
|
victordelvechio
HelloWorld
Membro desde: 28/03/2006 21:44:24
Mensagens: 10
Offline
|
Pessoal,
Estou usando pela primeira vez hibernate. Existe alguma ferramenta que gere automaticamente o mapeamento das tabelas do BD para o XML que o hibernate utiliza (arquivos.hbm.xml)
obrigado
Victor
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 21:25:14
|
BlackDog
JavaChild
![[Avatar]](/images/avatar/88032730d15f0623022ce03b6c98d14c.jpg)
Membro desde: 24/12/2008 13:47:46
Mensagens: 118
Offline
|
victordelvechio wrote:Pessoal,
Estou usando pela primeira vez hibernate. Existe alguma ferramenta que gere automaticamente o mapeamento das tabelas do BD para o XML que o hibernate utiliza (arquivos.hbm.xml)
obrigado
Victor
Victor,
Passe a usar Annotations deixe os XMLs de configuração para lá.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2009 21:42:08
|
thiago.filadelfo
Virtual Machine Man
![[Avatar]](/images/avatar/a0dabc6f2a8ea64b7fb210eec0175a02.jpg)
Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline
|
Olá tem uma ferramenta que gera xml e os annotations
ela chama HibernateTools.. é um plugin do eclipse.. muito bom
Espero ter ajudado
Flwsss
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2009 17:10:58
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Mesmo com essas ferramentos.. é recomendavel que use o Annotations.. é tudo na classe e voce tem mais controle.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2009 17:19:26
|
thiago.filadelfo
Virtual Machine Man
![[Avatar]](/images/avatar/a0dabc6f2a8ea64b7fb210eec0175a02.jpg)
Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline
|
Sim... é o futuro
Sai os xml, pq custa um pouco ficar parseando, o annotations é mais rápido e
melhor por oferecer mais recurso..
Só para se ter uma idéia com o EJB 3.1, só irá ter anotações... daqui a pouco vc
nem vai mais programar if se o objeto for null ou branco faça isso.. a anotação vai
cuidar disto. srsrsr É uma coisa poderosa!!!!
Flwsss...
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2009 17:21:20
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Como o pessoal disse, mude para annotations. Eu uso JPA, e se vc for usar, olhá aí um exemplo de arquivo de configuração para que o banco seja gerado automaticamente:
A linha do código: <property name="hibernate.hbm2ddl.auto" value="create-drop" /> é que gera o modelo no banco. Qdo vc for distribuir sua aplicação tem que tirar essa linha, pq se não ele recria toda hora o modelo. Com isso basta vc usar as Annotations, que ele faz tudo pra fazer. Olha o exemplo de uma classe Cliente que eu já usei:
Espero ter ajudado
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
|
|