Node.js TypeORM:像User.save()这样的实体方法与getConnection()和getRepository()方法相同吗?
在TypeORM中,给定以下代码,使用方法1Node.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
connection.manager.save()
或方法2user.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'] });