【发布时间】:2016-06-15 05:29:12
【问题描述】:
我有活动和锻炼表,其中锻炼是父项,活动是子项,这意味着每次锻炼都包含一项或多项活动。
活动
activity_id
名称
距离
锻炼
workout_id
名称
开始时间
activity_ids varchar(200) - 此列包含逗号分隔的字符串值 (1,2,3...)
我将 Spring-JDBC 用于 DAO 层,每个表都有其 DAO 类(ActivityDAO 和 WorkoutDAO)。我想知道我需要在哪个 DAO 中放置代码以在一个查询中检索锻炼及其活动,因为 WorkoutDAO 不包含用于构建活动对象的 RowMapper,反之亦然。谁能帮助我以最好的方式做到这一点?
【问题讨论】:
标签: design-patterns dao spring-jdbc