浏览 2759 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-24
最后修改:2009-03-25
举个例子: class Author { static hasMany = [books:Book] } class Book { static belongsTo = [author: Author] } 查询Author: def criteria = Author.createCriteria() def list = criteria { //conditions } list.each { author-> author.books.each{ } } 在author.books.each这一步就会导致book的更新(version会变化,有时候会导致乐观锁错误) 改成如下方式可避免: def books = Book.findAllByAuthor(author) books.each { } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |