grails

Se encontraron referencias compartidas a una organización de colección.hibernación.HibernateException

Recibí este mensaje de error: Error: Se han encontrado referencias compartidas a una colección: Person.Personas relaciona ... rson.save(); Mi dominio: Person { static hasMany = [relatedPersons:Person]; } ¿Alguna idea de por qué sucede esto ?

Enlazar una fecha de Grails desde parámetros en un controlador

¿Por qué es tan difícil extraer la fecha de la vista a través de los parámetros en un controlador grails? No quiero extraer ... ils 1.3.0 pudiera ayudar, pero sigue siendo la misma cosa. No puedo y no creeré que extraer la fecha a mano es es necesario!

Clase de dominio Grails, Texto de campo de cadena y TEXTO LARGO

En una clase de dominio Grails, ¿cómo establezco la restricción para un campo de cadena de modo que su tipo de columna MySQL ... l tamaño? Básicamente quiero el rango completo de TEXTO o TEXTO LARGO sin tener que codificar un montón de valores de tamaño.

Hibernar caché de 2nd nivel en una aplicación Grails

Parte I En una aplicación Grails, entiendo que habilita la caché de nivel 2 por clase de dominio agregando static mapping { ... que uno no agregaría lo siguiente a una clase de dominio static mapping = { cache true // Book uses the 2nd level cache }

Configuración de Intellij IDEA en OS X

¿Cuál es el procedimiento y las rutas aceptados para configurar jdk y el código fuente de la biblioteca global para Intellij IDEA en OS X?

ordenar lista por fecha en orden descendente-groovy madness

No soy capaz de ordenar una lista de Objetos por una Fecha en orden descendente Digamos que esto es lo de mi Clase class Th ... haber algo como or que usé arriba [sort: 'dtCreated', order: 'desc'] o no ? Para cualquier sugerencia gracias por adelantado

¿Hay algún buen tutorial para usar sitemesh en una aplicación grails?

Soy un desarrollador Grails bastante experimentado, pero la mayor parte de mi experiencia ha sido con el uso de grails para s ... a reutilización. Creo que la respuesta aquí es un poco de uso de la g: applyLayout, pero ahí es donde estoy luchando más.

Forma correcta de mantener las conexiones agrupadas vivas (o cronometrarlas y obtener otras nuevas) durante una inactividad más prolongada para MySQL, Grails 2 app

Tengo una aplicación grails que tiene ráfagas de alta actividad, pero a menudo períodos de inactividad que pueden durar varia ... java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:114)

Grails 2.3.0 La recarga automática no funciona

Recientemente actualizé nuestro proyecto a grails 2.3.0. Todo funciona bien, excepto que he estado teniendo problemas con la ... 4 bits VM (build 23.7-b01, modo mixto) Corriendo desde terminal con Textmate como IDE Cualquier ayuda sería muy apreciada.

¿Cómo puedo establecer el valor predeterminado en la clase de dominio grails

¿ Hay alguna manera de establecer un valor predeterminado en la propiedad de clase de dominio ? Tengo una clase llamada como ... reviseDate log.info "POST UPDATE => REVISE: ${user} REVISED: ${date}" } updateIndex++ } }

Externalización de la configuración de la fuente de datos Grails

Griales 1.x permite usar archivos de configuración externos estableciendo los griales .config.directiva locations. ¿Existe un ... urar las credenciales de la base de datos en un archivo de configuración simple fuera de la aplicación. Gracias de antemano!

¿Alguna vez necesito eliminar explícitamente GORM save calls en grails?

Tengo una situación extraña que parece indicar un problema de cacheo de GORM //begin with all book.status's as UNREAD Book.l ... /flush hibernate session here } List<Foo> foos = Foo.findAllByBar (params.bar) //... do something with foos }

¿Qué significa que un lenguaje de programación sea "on rails"?

Actualmente estoy trabajando con Groovy y Grails. Mientras Groovy es bastante sencillo ya que es básicamente Java, no puedo decir que grok Grails. Leí que Groovy es a Grails como Ruby es a Ruby on Rails, pero ¿qué significa eso?

Mejores prácticas a seguir durante el desarrollo de la aplicación Grails [cerrado]

Al desarrollar una aplicación Grails, ¿qué considera que son "mejores prácticas" y por qué? No me interesa un debate sobre la ... e funciones pertenecen a estos lugares? ¿Qué reglas generales te ayudan a hacer lo correcto? Qué son ¿El código Grails huele?

¿Cómo llamo a un servicio Grails desde un gsp?

¿Cómo puedo invocar un servicio directamente desde una vista? Estoy tratando con ${my.domain.service.method}, pero se queja de que no puede encontrar la propiedad. Y no, no quiero usar un controlador porque la vista es una plantilla.

Pruebas unitarias de Comer, Dormir y Respirar / TDD / BDD [cerrado]

Escribo pruebas unitarias mientras escribo API y funcionalidades básicas. Pero quiero ser el fanboy cool que come, duerme y r ... res prácticas? Mi entorno es Java backend con Grails frontend, integrado con varios servicios web externos y bases de datos.

Mejores prácticas para almacenar datos temporales para una aplicación web [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo guardar temporalmente el archivo generado en la aplicaci ... mi temporal data...is sigue siendo una buena práctica para utilizar la carpeta temp en el sistema? No estoy seguro de esto...

Equivalente a mvn dependency: tree in Grails

Estoy tratando de encontrar algunas dependencias agregadas a un plugin de grails que estoy usando en mi proyecto grails. ¿Hay algún equivalente de maven command mvn dependency:tree en Grails / Ivy

¿Cómo pruebo unitariamente un servicio Grails que utiliza un convertidor?

Tengo un servicio Grails que envía correos electrónicos usando un servicio de terceros haciendo una llamada HTTP: class Ema ... excepción cuando intenta hacer la conversión as JSON. ¿Alguien sabe por qué recibo esta excepción y cómo puedo arreglarla?

Grails: Dividir una cadena que contiene una tubería

Estoy tratando de dividir un String. Ejemplos sencillos funcionan: groovy:000> print "abc,def".split(","); [abc, def]=== ... ".split("\|"); ^ 1 error | at java_lang_Runnable$run.call (Unknown Source) groovy:000>