gpt4 book ai didi

java - 是否应该使用 DAO 来创建单个对象?

转载 作者:太空宇宙 更新时间:2023-11-04 13:36:44 25 4
gpt4 key购买 nike

DAO 应该只引用域中的一个对象吗?我的意思是 DAO 是否应该只能组装一个域对象?

更具体地说,在 java 中,我正在实现一个“RoleDAO”来从 Oracle 数据库创建一个“Role”域对象。

我还有一个“Permission”对象作为他自己的PermissionDAO。那么,对于 getRolesPermissions 这样的方法,我应该将其放在“RoleDAO”中还是应该创建另一个与特定域对象无关的 DAO?

最佳答案

我认为最好的方法不是为关系添加 DAO,我建议您在关系的所有者中添加此方法,我的意思是,如果 Role 类有 Permissions 集合,并且您想为我找到具有相关权限的特定角色,最好在 RoleDAO 中添加此方法,但如果您不需要角色信息,只需要具有特定角色 id 的权限信息,则在 PermissionDAO 中添加此方法,问候。

关于java - 是否应该使用 DAO 来创建单个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31622252/

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