联查和映射功能

联查和映射功能

将profilePhoto添加到User实体,你可以使用QueryBuilder将任何数据映射到该属性:

export class User {
  /// ...
  profilePhoto: Photo;
}
``` ```
const user = await createQueryBuilder("user")
  .leftJoinAndMapOne("user.profilePhoto", "user.photos", "photo", "photo.isForProfile = TRUE")
  .where("user.name = :name", { name: "Timber" })
  .getOne();

这将加载 Timber 的个人资料照片并将其设置为user.profilePhoto。如果要加载并映射单个实体,请使用leftJoinAndMapOne。如果要加载和映射多个实体,请使用leftJoinAndMapMany。