gpt4 book ai didi

database - DAO 最佳实践 : Querying Parent/Children

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:56 25 4
gpt4 key购买 nike

假设您有一个具有简单父/子关系的域模型,并且每个实体都有自己的关联 DAO,例如:

Author
AuthorDAO
Book
BookDAO

如果我想添加一个 DAO 方法来检索特定作者的书籍,最好的地方是什么?

class AuthorDAO
{
List<Book> getBooks(Author author);
}

class BookDAO
{
List<Book> getBooks(Author author)
}

最佳答案

我会在 BookDAO 上放置一个 Book finder。这是我期望的位置,无论其参数如何。如果你想找一本书,你不想扫描所有的 DAO 来找到正确的查找器在哪里。将它放在其他地方对 API 的用户没有帮助。

关于database - DAO 最佳实践 : Querying Parent/Children,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com