iberck
11/10/2015 - 6:29 AM

addTo

addTo

AddTo

Método dinámico que agrega un objeto en relaciones one-to-many o many-to-many. Lo agrega en relaciones unidireccionales y bidireccionales, el método para relaciones bidireccionales se encarga del mantenimiento de la back-reference:

class Author {
    String name
    static hasMany = [fiction: Book, nonFiction: Book]
}

class Book {
    String title
    static belongsTo = [author: Author]
}

// Grails crea automáticamente el método addTo
// para las propiedades fiction y nonFiction
def a = new Author(name: "Stephen King")
             .addToFiction(new Book(title: "IT"))
             .addToNonFiction(new Book(title: "IT nonf"))
             .save()