Ferramentas para o Hibernate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Houte66
JavaTeenager

Membro desde: 12/08/2003 18:57:34
Mensagens: 154
Localização: Rio de Janeiro - RJ
Offline

Estou estudando hibernate e gostaria de saber se existe alguma ferramenta q facilite o meu trabalho.

Exemplo:

Após uma modelagem,descobri q terei em meu sistema 70 tabelas(exmplo real de um projeto q estou desenvolvendo).
Acho chato e desnecessário ter de desenvolver 70 classes e + 70 arquivos de configuraçao para este modelo.

Ferramenta "perfeita":

Dado um modelo,gerar as classes e os arquivos de configuração.

Eh isso.

Obsesculpem se ja existe algo a respeito,mas não encontrei.
[Email] [WWW] [ICQ]
jeffmor
Entusiasta Java
[Avatar]

Membro desde: 03/10/2006 22:07:36
Mensagens: 16
Offline

sim existe...
vc pode simplesmente só mecher com as classes em java

e usar xdoclet (quando quiser gerar *.hbm.xml) ou usar hibernate annotation

usando xdoclet

/**@hibernate.class table="TB_USUARIO"*/
public class Usuario implements Serializable
{
private Integer id;
private String nome;

/** @hibernate.id column="US_ID" generator-class="increment" */
public Integer getId(){
return id;
}

/** @hibernate.property column="US_NOME" length="70" */
public String getNome(){
return nome;
}

//Setters
}


será necessário usar o ant para gerar os hbm's para vc.

ou se preferir use HibernateAnnotation, só basta colocar o jar do hibernate anotation no seu projeto e pronto.


@Entity(mutable = true, dynamicInsert = true, dynamicUpdate = true)
public class Usuario implements Serializable{

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;

@Column(name="cmp_nome", nullable=false)
private Integer nome;

//Getters and Setters
}



[Email]
zerxxx
Debugger

Membro desde: 13/07/2006 11:45:12
Mensagens: 53
Offline

cara ver o hibernate tools ele resolveu todos os meus problemas

100% JAVA
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

Eu uso o AndroMDA (http://www.andromda.org)

Do modelo UML, tiro as classes Java, hbms, .cfg, DAOs, VOs e arquivos de configuração do Spring. Funciona bem para a maior parte dos meus requisitos.

http://justaphilpicks.blogspot.com/
[MSN]
jeffmor
Entusiasta Java
[Avatar]

Membro desde: 03/10/2006 22:07:36
Mensagens: 16
Offline

que legal esse Andromda...

li a documentação no site.. muito bom ... sabe de algum tutorial sobre ele?
[Email]
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

Olhou no site ? Tem um lá...

http://justaphilpicks.blogspot.com/
[MSN]
Houte66
JavaTeenager

Membro desde: 12/08/2003 18:57:34
Mensagens: 154
Localização: Rio de Janeiro - RJ
Offline

Blz!
Valeu galera.
[Email] [WWW] [ICQ]
frankley
Smalltalk

Membro desde: 19/09/2007 17:20:33
Mensagens: 1
Offline

Gostaria de saber como gerar hibernate-annotations com o andromMDA?
Ou a partir dos HBMs gerar as classes anotadas e script DDL?
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team