Transacciones con Groovy SQL en una aplicación Grails

Hay veces que, por diversas restricciones, no se puede disfrutar de GORM en ciertas aplicaciones Grails. Afortunadamente, existe la alternativa de usar SQL a-la-Groovy:

import javax.sql.DataSource
import groovy.sql.Sql

class MyService {

boolean transactional = false

DataSource dataSource

def serviceMethod() {
sql.eachRow("select * [...]

El infierno de la codificación de caracteres

Andaba yo haciendo un plugin de Grails para reutilizar código que se repite siempre en las aplicaciones: layouts, autenticación, etc.
Al principio todo perfecto. Hasta que me ha dado por poner una tilde en una GSP: “Iniciar sesión”. ¡Insensato! Quién me mandaría a mí osar a hacer algo así.
Alguien podría argumentar que podría haber puesto [...]