MCPcopy Create free account
hub / github.com/mikro-orm/mikro-orm / getOneWithStudents

Method getOneWithStudents

tests/issues/GH1231.test.ts:54–60  ·  view source on GitHub ↗
(id: number)

Source from the content-addressed store, hash-verified

52
53class 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();

Callers 1

GH1231.test.tsFile · 0.80

Calls 5

getSingleResultMethod · 0.80
whereMethod · 0.65
leftJoinAndSelectMethod · 0.65
selectMethod · 0.65
createQueryBuilderMethod · 0.45

Tested by

no test coverage detected