Entity Listeners em Domain Class
04/01/2016 12:36
MagnoObrigado pela resposta.
KicoA versão do hibernate utilizada não é definida pelo proprio Grails? Percebi que no BuildConfig do meu projeto está definida a versão 4.x.x. do Hibernate. Porém, no BuildConfig do plugin não está definida nenhuma versão explicitamente. No caso de plugins eu preciso definir uma versão do hibernate manualmente?
Magno?Mas pensando bem, talvez não seja uma boa inserir esses métodos na classes através de um plugin. Pq os métodos beforeUpdate, beforeSave etc, deveriam ser responsáveis por ações específicas em cada domínio certo? Se eu adiciono em tempo de execução esses métodos em todas as minhas classes de domínio para incluir essa regra que postei, eu perderia a chance de incluir esses métodos em cada classe específica certo? O método do plugin iria "sobrescrever" o que está na classe, ou estou falando besteira? Dado que essa funcionalidade seria um requisito transversal à aplicação, ele seria melhor modelado utilizando aspectos. Eu ainda não pesquisei como é o suporte a aspectos do Grails, mas talvez seja mais interessante.
KicoEntendi a questão dos plugins, obrigado por esclarecer. Espero que esse post possa ajudar outras pessoas tbm.
Magno?Eu vi sim o link que vc mandou sobre a API e acredito que atenda meu caso sim. Ainda não tive tempo de testar.
Para se registrar, clique aqui.