gpt4 book ai didi

node.js - 实体管理器和存储库类型定义之间的区别

转载 作者:行者123 更新时间:2023-12-03 12:19:33 24 4
gpt4 key购买 nike

我不了解在typeorm中,实体管理器和存储库之间的区别。他们似乎做同样的事情。如果相同,为什么存在两个不同的API。如果不是,有什么区别以及何时使用它们。

最佳答案

实体管理器处理所有实体,而资源库处理单个实体。这意味着使用实体管理器时,必须为每个方法调用指定要使用的实体。
这是Entity ManagerRepository文档中用于比较的create方法的示例:

const manager = getManager();
// ...
const user = manager.create(User); // same as const user = new User();

const repository = connection.getRepository(User);
// ...
const user = repository.create(); // same as const user = new User();
两者都是有效的,您可以选择喜欢的任何一个。

关于node.js - 实体管理器和存储库类型定义之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61273794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com