【问题标题】:How-To implement DAO/DTO in Java for Table JOINS?如何在 Java 中为表 JOINS 实现 DAO/DTO?
【发布时间】:2012-04-12 14:27:38
【问题描述】:

我在 Java 中实现了一个相当复杂的 DAO 层,基于最优秀的 BalusC 文章,这里:http://balusc.blogspot.co.uk/2008/07/dao-tutorial-data-layer.html

我的问题是:在这种“模式”中加入的最佳方法是什么?

在我的项目中,我已经完成了“复合”类的连接 - 例如。我有 Stage、StageDAO 和 Node、NodeDAO 类,并且从字面上将它们连接起来形成 JOINNodeStage、JOINNodeStageDAO 类。

这对我来说似乎不是很理想 - 有没有更好的方法?

非常感谢期待!

PS。 BalusC在外面吗? ;-)

【问题讨论】:

    标签: java mysql join design-patterns dao


    【解决方案1】:

    我不知道你是否明白...但我认为你需要做的是在节点内有一个阶段的集合,这样你就不需要一个连接类。

    您可以在每次找到 dao 时获取该集合,或者您可以在需要时进行延迟加载请求它。

    希望对你有帮助

    【讨论】:

    • 是的,按照我的方式,你最终会得到尽可能多的类,因为你有可能的连接组合!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2013-07-08
    相关资源
    最近更新 更多