Grails – Hibernate-safe domain class property editor

July 22, 2014 at 08:00

Grails automatic databinding is super powerful, but, at least in versions 2.2.x and below, is rather obscure and not very-well documented. Sometimes is not clear how a form input should be named depending on what you want to bind. An example, for a given domain class User and a property […]

Grails – Is my bean a singleton?

May 6, 2014 at 12:50

How to discover which beans are available in Grails at runtime, and how to see the configuration of any of them.

Grails – query or criteria against a string/value pairs map property

April 21, 2014 at 10:35

Grails gives the possibility of creating simple key/value map properties as a Map of String to String, but the documentation doesn’t show how to query by this type of properties.

This post illustrates how to query the domain class using the map property as part of the query (i.e adding a condition for the key X to have the value Y) using HQL.

Grails – my domain class instance says its class is abstract!

November 18, 2013 at 09:56

Solution to the Grails problem when a domain class claims to have an abstract class as an effective class (i.e using getClass() and domainClass.class returns an abstract class) by removing the Hibernate proxy of that certain instance

Grails – how to see what objets are in Hibernate session

November 5, 2012 at 19:52

Sometimes, when your Grails controllers and services relationships get complex and you do bad stuff (even without explicitly doing it! you gotta love all this magic 😆 ), Hibernate throws you lovely exceptions like the following (this is one of the most common, but there are more of them): org.hibernate.TransientObjectException: […]