| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 12:27:43
|
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.
Obs esculpem se ja existe algo a respeito,mas não encontrei.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 12:45:23
|
jeffmor
Entusiasta Java
![[Avatar]](/images/avatar/6dc4166c5aa3123f245a786381d0eb9c.png)
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
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 13:01:27
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 13:42:42
|
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 15:01:26
|
jeffmor
Entusiasta Java
![[Avatar]](/images/avatar/6dc4166c5aa3123f245a786381d0eb9c.png)
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?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 15:06:47
|
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2006 11:43:15
|
Houte66
JavaTeenager
Membro desde: 12/08/2003 18:57:34
Mensagens: 154
Localização: Rio de Janeiro - RJ
Offline
|
Blz!
Valeu galera.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2007 17:27:27
|
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?
|
|
|
 |
|
|