1

Grails 的最新文档中,我们可以阅读:

查询关联。关联也可以在查询中使用:

def author = Author.findByName("Stephen King")

def books = author ? Book.findAllByAuthor(author) : []

我想知道和是什么?意思: []

4

1 回答 1

1

(和,见第一条评论)中的速记if语句。GroovyJava

def books = author ? Book.findAllByAuthor(author) : []

相当于:

def books
if (author) {
    books = Book.findAllByAuthor(author)
}
else {
    books = []
}

请参阅elvis operatorGroovy仅,不Javahere

于 2013-07-11T03:53:28.943 回答