Estrutura de pasta do grails.
15/02/2013 20:46
0
Olá pessoal boa tarde,

Até hoje eu só fiz projetos de exemplos no grails, e agora estou começando um projeto novo e ele é um pouco complexo ou seja, utilizo enuns e classes java.

Gostária de saber onde devo colocar os arquivos enum? se utillizo src/java ou jogo na pasta domains.

Nos deparamos mto com projetos de exemplos e quando vamos fazer algo pra valer acabamos com essas dúvidas.


att
Herbert Martins.
Tags: EstruturaGrails


0
Olá, Hebert.

Amigo, você precisa realmente usar Enuns legados ou quer usar apenas? Porque com Groovy não vejo muitas situações onde Enuns possam ajudar.

Pasta "domains", até onde sei SÓ classes Groovy e de Mapeamento OR.


0
Opa José, Bom dia.

Então não sei se estou correto, mais é que eu ainda penso muito java ainda.

Seguinte eu tenho um cadastro de pessoas, e cada pessoa pode ter muitos telefones, e para cada telefone existe um tipo, por exemplo: RESIDENCIAL, COMERCIAL, CELULAR.

Eu pensei em criar um enum para representar esses tipos.


att
Herbert Martins.


0
Hebert você pode usar da mesma forma no Groovy e ainda gozar da flexibilidade do Groovy como disse o José, aqui vai um link sobre enums no Groovy, é colocar na pasta src/groovy
16/02/2013 14:49


0
Olá, Hebert.

Amigo, a própria documentação do Grails dá uma dica de como fazer:
http://grails.org/doc/latest/guide/GORM.html (vide item 6.5.2.10 Custom Hibernate Types).

E como já dito aqui, não coloque os enums na pasta "domain" e sim em "src/groovy".

Abraços.


0
Valew galera, consegui criar um enum .groovy e joguei dentro da src/groovy

att
Herbert Martins



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