LK
export function candidateEmployeeInfoQuery<Entity = CandidateEntity>(
query: SelectQueryBuilder<Entity>,
): SelectQueryBuilder<Entity> {
const alias = query.alias;
return query.leftJoinAndSelect(`${alias}.employeeInfo`, 'employeeInfo');
}
Size: a a a
LK
export function candidateEmployeeInfoQuery<Entity = CandidateEntity>(
query: SelectQueryBuilder<Entity>,
): SelectQueryBuilder<Entity> {
const alias = query.alias;
return query.leftJoinAndSelect(`${alias}.employeeInfo`, 'employeeInfo');
}
LK
candidate.entity
@OneToOne(() => CandidateEmployeeInfoEntity, employeeInfo => employeeInfo.candidate)
public employeeInfo: CandidateEmployeeInfoEntity;
LK
employeeinfo.entity
@OneToOne(() => CandidateEntity, candidate => candidate.employeeInfo)
@JoinColumn()
public candidate: CandidateEntity;
IK
LK
LK
employeeInfo
то приходит 25 записей, вместо всехLK
IK
IK
LK
LK
IK
IK
LK
IK
LK
LK
IK