Criando uma aplicação a partir de um Banco de Dados
Postado em 18/06/2008 00:00
0
0
Bem pessoal, na empresa que eu trabalho estão querendo migrar uma aplicação para Grails. Sendo que o Banco de dados do projeto já está pronto. Eu queria saber se há algum modo de gerar as classes-domínio a partir do banco. Na minha primeira aplicação em Grails eu criei as classes domínio, e pus alguns atributos. Então os campos das tabelas do meu banco foram criadas a partir desses atributos que eu pus nas minhas classes domínio. Agora eu quero fazer o contrário: eu já tenho um banco, com as tabelas e seus campos, e gostaria de gerar o projeto a partir desse banco.

Desde já agradeço.
Tags: Grails
thiagocp
Pontos: 0






0
0
18/06/2008 00:00
Neste caso, talvez seja uma boa idéia dar uma olhada no Ruby on Rails, que faz exatamente isto, ou seja, cria as classes com base no banco.

Henrique Lobo Weissmann (Kico)
Pontos: 1485



0
0
23/06/2008 00:00
Acontece que a minha aplicação vai ser em JSP e o framework utilizado vai ser o Grails. Será que o Hibernate não ajudaria a fazer o que eu quero?? Andei pesquisando sobre Hinernate e encontrei no site do Myeclipse um tutorial ensinando a gerar as classes num projeto Java simples a partir de um banco feito em MySQL. O site tem até vídeos para explicar passo-a-passo como fazer essa tarefa . Mas até agora não consegui fazer a mesma coisa para um projeto Grails (gerar os "domain-class" a partir de um determinado banco).

thiagocp
Pontos: 0



0
0
28/06/2008 00:00
Ola Thiago,

Seguinte, GORM é feito no Hibernate.
1) Baixe o Hibernate Tools
2) Baixe o pacote do Jason: <!-- m --><a class="postlink" href="http://jasonrudolph.com/downloads/presentations/Advanced_Domain_Models_in_Grails-Example_Code.zip">http://jasonrudolph.com/downloads/prese ... e_Code.zip</a><!-- m -->
3) Dentro do pacote do Jason no gorm/hbm2java você vai encontrar o utilitário que faz o que você precisa com o Hibernate Tools

Abração e boa sorte

ramonck
Pontos: 0



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)