Author と Book の 2 つのドメインを作成します。Author には多くの Book があり、Book は belongsTo Author です。
class Author {
hasMany = [ books : Book ]
String name
}
class Book {
String title
Author author
}
BookController.groovy のこの「savebook」関数
def savebook={
def json = request.JSON
def bookInstance = new Book()
bookInstance.properties = json
bookInstance.author_id = json.author_id
bookInstance.title = json.title
if (bookInstance.validate()) {
bookInstance.save();
def rep = [ respence: "1" ] // save
render rep as JSON
}
else {
def rep = [ respence: "0" ] // not save
render rep as JSON
}
}
行の解決策が見つかりませんでした : bookInstance.author_id = json.author_id
in "savebook" to create a book by an author.
2 番目の質問は、REST POST を作成するための JSON オブジェクトの構造をどのようにするかです。