(id: number)
| 52 | |
| 53 | class TeacherRepository extends EntityRepository<Teacher> { |
| 54 | async getOneWithStudents(id: number): Promise<Teacher | null> { |
| 55 | return this.createQueryBuilder('teacher') |
| 56 | .select('*') |
| 57 | .leftJoinAndSelect('teacher.students', 'students') |
| 58 | .where({ id }) |
| 59 | .getSingleResult(); |
| 60 | } |
| 61 | |
| 62 | async getAllWithStudents(): Promise<Teacher[]> { |
| 63 | return this.createQueryBuilder('teacher').select('*').leftJoinAndSelect('teacher.students', 'students').getResult(); |
no test coverage detected