假设您有一个具有简单父/子关系的域模型,并且每个实体都有自己的关联 DAO,例如:
Author
AuthorDAO
Book
BookDAO
如果我想添加一个 DAO 方法来检索特定作者的书籍,它的最佳位置是什么?
class AuthorDAO
{
List<Book> getBooks(Author author);
}
或者
class BookDAO
{
List<Book> getBooks(Author author)
}
假设您有一个具有简单父/子关系的域模型,并且每个实体都有自己的关联 DAO,例如:
Author
AuthorDAO
Book
BookDAO
如果我想添加一个 DAO 方法来检索特定作者的书籍,它的最佳位置是什么?
class AuthorDAO
{
List<Book> getBooks(Author author);
}
或者
class BookDAO
{
List<Book> getBooks(Author author)
}