Node.js TypeORM:像User.save()这样的实体方法与getConnection()和getRepository()方法相同吗?

Node.js TypeORM:像User.save()这样的实体方法与getConnection()和getRepository()方法相同吗?,node.js,typeorm,Node.js,Typeorm,在TypeORM中,给定以下代码,使用方法1connection.manager.save()或方法2user.save()将新用户保存到我的数据库中有什么区别吗 如果它们是相同的,是否会出现以下情况: import User from '../users/typeDef'; const usersWithPhotos = User.find({ relations: ['photos'] }); …相当于: import { getRepository } from 'typeo

在TypeORM中,给定以下代码,使用方法1
connection.manager.save()
或方法2
user.save()
将新用户保存到我的数据库中有什么区别吗


如果它们是相同的,是否会出现以下情况:

import User from '../users/typeDef';  

  const usersWithPhotos = User.find({ relations: ['photos'] });
…相当于:

import { getRepository } from 'typeorm';

  const userRepository = getRepository(User);
  const userWithPhotos = await userRepository.find({ relations: ['photos'] });
这两种方法似乎都有效,我只是想确保我没有做我不应该做的事情,因为文档中只有
getConnection()
getRepository()
的示例

import { getRepository } from 'typeorm';

  const userRepository = getRepository(User);
  const userWithPhotos = await userRepository.find({ relations: ['photos'] });