Kontrolle von Datenupdate mit Version

long version = params.version.toLong() if (person.version > version) { person.errors.rejectValue ‚version‘, „person.optimistic.locking.failure“, „Another user has updated this User while you were editing.“ render view:...

Sortierung einer Liste

Folgendes kann im Controller gemacht werden um eine Liste zu sortieren: List roleNames = [] for (role in person.authorities) { roleNames << role.authority } roleNames.sort { n1, n2 -> n1 <=> n2 } [person: person, roleNames:...

Object Relational Mapping (GORM)

Hier lesen wie das GORM funktioniert: http://grails.org/doc/latest/guide/GORM.html   Many-to-one und one-to-one Z.B. hat ein Gesicht immer nur eine Nase. So sieht eine many-to-one Beziehuung aus: class Face { Nose nose } class Nose { static belongsTo =...