See the light - agile, industrial strength, rapid web application development made easy

(Quick Reference) # transients ## Purpose Defines a list of property names that should not be persisted to the database. This is often useful if you have read-only accessor methods ("getters") that are helper methods but get confused as being persistence-related. ## Examples

    class Author {
       String name
       String getUpperCaseName() { name.toUpperCase() }   static transients = ['upperCaseName']
    }
Here we have an accessor that takes the `name` and converts it to uppercase. It doesn't make sense to persist this derived value, so we mark it as transient adding its JavaBean property name to the `transients` list. | Quick Reference (hide)