如何在Java中为表JOINS实现DAO / DTO?

时间:2012-04-12 14:27:38

标签: java mysql join design-patterns dao

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

我的问题是:在这种“模式”中进行联接的最佳方式是什么?

在我的项目中,我已经完成了与“复合”类的连接 - 例如。我有Stage,StageDAO和Node,NodeDAO类,并且在文字上加入它们以形成JOINNodeStage,JOINNodeStageDAO类。

这对我来说似乎不是最优的 - 有更好的方法吗?

非常感谢期待!

PS。 BalusC在那儿吗? ; - )

1 个答案:

答案 0 :(得分:0)

我不知道退出是否理解......但我认为你需要做的是在节点内部有一个Stage集合,所以你不需要一个连接类。

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

希望有帮助