gpt4 book ai didi

java - 通用 DAO 的缺点?

转载 作者:行者123 更新时间:2023-12-01 06:55:03 25 4
gpt4 key购买 nike

我想为我的应用程序创建一个 DAO 层。经过一番谷歌搜索后,我发现很多人使用通用 DAO 方法( Don't repeat the DAO! )。

但我不喜欢这种方法。

如果对于不同的 DAO 实现,我需要 DAO 之间的接口(interface)略有不同怎么办? (即通用接口(interface)中的方法与我想在 DAO 实现中创建的方法不完全相同)

如果我的实体的主键包含多个属性怎么办?

最佳答案

如果您需要为特定实体使用稍微不同的 DAO,您始终可以扩展通用 DAO( MySpecificDAO <....> extends GenericDAO<....>) 。主键可以是复合本身,但不可能有 2 个主键。

关于java - 通用 DAO 的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14031551/

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