假設我有兩個領域模型作者和書。所以作者可以有一本或多本書。如何在Siena和GAE中定義一對多關係?
從錫耶納的文檔,它似乎暗示是這樣的:
public class Author extends Model {
@Id
public Long id;
public String name;
public Book book;
}
但是我期待是這樣的:
公共類作者擴展模式{
@Id
public Long id;
public String name;
public List<Books> books = new ArrayList<Book>();
}
所以在我的代碼我可以這樣做:
Book book1 = new Book(), boo2 = new Book();
作者author = new Author(); author.books.add(book1); author.books.add(book2); author.insert();
但這似乎從文檔Siena
的問題是什麼是正確的解決方案不正確的?