Como utilizar commons.ApplicationHolder no Grails 2.4.4
07/07/2015 12:03
0
Olá amigos.

Alguém sabe como posso utilizar as funcionalidades de org.codehaus.groovy.grails.commons.ApplicationHolder no grails 2.4.4?

Parece-me que esta classe está obsoleta na versão 2.4.4.

Meu objetivo é utilizar sessionFactory no contexto estático do scaffolding.

Por exemplo:

[code]import org.codehaus.groovy.grails.commons.ApplicationHolder as AH
...
def ctx = AH.application.mainContextdef sessionFactory = ctx.sessionFactorydef
session = sessionFactory.currentSession
...
?
[/code]Grato por seus esclarecimentos!
Tags: sessionFactory; ApplicationHolder; grails 2.4.4;


0
Pedro,
  Acho que você trocar o import de  "import org.codehaus.groovy.grails.commons.ApplicationHolder"  por  "import org.codehaus.groovy.grails.commons.ApplicationHolder", ai você pode pegar a aplication usando "ApplicationHolder.application"
  Avise se funcionar ^^
07/07/2015 15:08


1
Desculpe Pedro,
  Me embaralhei todo na resposta rsrs, o correto é:
trocar o import de  "import org.codehaus.groovy.grails.commons.ApplicationHolder"  por  "import grails.util.Holders", ai você pode  pegar a aplication usando "Holders.grailsApplication"
07/07/2015 15:14



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