Problema engenharia reversa do banco.
23/03/2015 16:59
0
Boa tarde galera,

Estou com um pequeno problema ao gerar minha aplicação, eu tenho uma aplicação funcionando e tal, só que ela está muito antiga e difícil de fazer manutenção, e estamos fazendo testes com Grails, sendo que o banco de dados não tem como alterar, e são 60 tabelas, sem contar que uma delas tem 70 colunas, então estava fazendo uma pesquisa com engenharia reversa em Grails, pois mapear isso está me gerando um problema enorme, e me deparei com esse tópico:http://www.grailsbrasil.com.br/post/show/2133
Eu postei lá e tal, sendo que não sei se chegaram a ver.

Gostaria de saber se alguém já fez, se já, como que faz?

Eu estou tentando pelo plugin db-reverse-engineer:0.5.1 e não estou tendo sucesso.
Tags: db reverse engineer


0
Você já conseguiu ?

Seguiu o tutorial ?

Achei bem interessante um script que lesse o banco e gerasse as classes de dominio...

Se funcionar, é uma boa carta na manga.

boa sorte
05/04/2015 22:43


0
Não consegui ainda não cara.
06/04/2015 09:41


0
Galera, 
Após algumas tentativas, resolvi desisti da engenharia reversa e fazer o mapeamento na mão.

Sendo que eu estou tomando o seguinte erro: 

Error |
2015-05-07 14:53:57,708 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener  - Error initializing the application: Error evaluating ORM mappings block for domain [br.com.meuprojeto.DomainClasse]:  No such property: nullable for class: org.codehaus.groovy.grails.orm.hibernate.cfg.HibernateMappingBuilder
Message: Error evaluating ORM mappings block for domain [br.com.meuprojeto.DomainClasse]:  No such property: nullable for class: org.codehaus.groovy.grails.orm.hibernate.cfg.HibernateMappingBuilder
    Line | Method
->>  123 | doCall                    in grails.plugin.hibernate3.HibernatePluginSupport$__clinit__closure1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    754 | invokeBeanDefiningClosure in grails.spring.BeanBuilder
|    584 | beans . . . . . . . . . . in     ''
|    527 | invokeMethod              in     ''
|    262 | run . . . . . . . . . . . in java.util.concurrent.FutureTask
|   1145 | runWorker                 in java.util.concurrent.ThreadPoolExecutor
|    615 | run . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^    745 | run                       in java.lang.Thread
Caused by MissingPropertyException: No such property: nullable for class: org.codehaus.groovy.grails.orm.hibernate.cfg.HibernateMappingBuilder
->>   20 | doCall                    in br.gov.rj.cbmerj.dgst.Analista$__clinit__closure1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    123 | doCall                    in grails.plugin.hibernate3.HibernatePluginSupport$__clinit__closure1
|    754 | invokeBeanDefiningClosure in grails.spring.BeanBuilder
|    584 | beans                     in     ''
|    527 | invokeMethod . . . . . .  in     ''
|    262 | run                       in java.util.concurrent.FutureTask
|   1145 | runWorker . . . . . . . . in java.util.concurrent.ThreadPoolExecutor
|    615 | run                       in java.util.concurrent.ThreadPoolExecutor$Worker
^    745 | run . . . . . . . . . . . in java.lang.Thread
Error |
Forked Grails VM exited with error?
07/05/2015 15:26



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto