¿Cómo crear un DAO para unir tablas?

Actualmente estoy aprendiendo sobre el usoDao Patrón en mi proyecto. Lo sé, una tabla es equivalente a unaDaoestoy en lo cierto al igual queStudentDao, SubjectDao.

CadaDao realizaCRUD operaciones en sus tablas asociadas, pero mi pregunta es, ¿cómo voy a crear unDAO para tablas unidas? digamos que tengo una consulta para unirme a los estudiantes y la tabla de materias, entonces, ¿cómo creo unaDAO¿para eso?

¿Debo colocarlo en elStudentDao? o paraSubjectDao? ¿O hay una buena práctica en ese tipo de situación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta