TypeORM教程
 TypeORM-简介
  2020-10-19-03:38:27            mango

TypeORM框架是对象关系映射(ORM)框架。通常,对象部分是指应用程序中的域/模型,关系部分是指关系数据库管理系统中的表之间的关系(例如Oracle,MySQL,MS-SQL,PostgreSQL等),最后,映射部分是指桥接模型和表格的行为。ORM是一种将实体与数据库表进行映射的工具。ORM通过自动执行对象到表和表

文章详情
 TypeORM-安装
  2020-10-19-03:38:49            mango

本章介绍了如何在计算机上安装TypeORM。进行安装之前,请确保已安装npm。要确认您拥有npm,可以在终端中运行以下命令。它显示了版本。如果尚未安装,请下载最新版本并安装在您的计算机上。安装TypeORM让我们使用npm模块在本地安装TypeORM-执行完上述命令后,您将得到如下响应:另外,要全局安装TypeORM,

文章详情
 TypeORM-创建简单项目
  2020-10-19-03:39:14            mango

本章介绍有关如何创建简单的TypeORM应用程序的信息。让我们创建一个名为“TypeORM”的新目录并移至该目录。句法使用以下命令创建新项目-例这里,FirstProject是您的项目名称,sqlite3是数据库名称。执行完上述命令后,您会看到以下响应,现在,进入我们的项目目录并使用npm模块安装项目依赖项,项目结构让

文章详情
 TypeORM-连接API
  2020-10-19-03:39:37            mango

要与数据库交互,我们需要一个到数据库的连接对象。我们需要在执行数据库操作之前创建一个连接对象,并且必须在完成数据库操作后终止它。让我们了解本节中TypeORM提供的ConnectionAPI。创建一个新的连接在创建新连接之前,我们需要在ormconfig.json配置文件中配置数据库连接详细信息。连接细节示例如下所示-

文章详情
 TypeORM-实体
  2020-10-19-03:40:29            mango

实体是字段和关联的数据库操作的集合。它用于将数据库表及其字段与实体及其属性进行映射。本章详细说明TypeORM实体。介绍让我们在代码中创建一个简单的Entity类。移至您的项目根目录,然后进入src文件夹并移至实体文件夹。现在,创建一个TypeScript文件Student.ts并输入以下代码-学生这里,Entity(

文章详情
 TypeORM-关系
  2020-10-19-03:40:59            mango

关系用于引用数据库中表之间的关系。通常,当两个表中的一个具有引用另一个表的主键的外键时,两个表之间就存在关系。此功能使关系数据库更强大且更有效地存储信息。TypeORM允许实体相互关联,并随后与数据库表关联。通常,关系可以分为四大类。它们如下一对一-给定实体的一个对象仅与目标实体的一个对象相关,反之亦然。例如,一个国家

文章详情
 TypeORM-使用存储库
  2020-10-19-03:41:29            mango

存储库特定于实体。换句话说,每个实体都有自己的内置存储库,可以使用连接对象的getRepository()方法对其进行访问,如下所示:一旦创建了学生存储库对象,就可以将其用于执行学生对象的所有数据库操作。储存库类型存储库分为四类。它们如下-资料库实体的默认存储库,可以使用下面指定的getRepository()方法访问

文章详情
 TypeORM-使用实体管理器
  2020-10-19-03:41:53            mango

EntityManager与存储库相似,用于管理数据库操作,例如插入,更新,删除和加载数据。虽然存储库处理单个实体,但是EntityManager对于所有实体都是通用的,并且能够对所有实体执行操作。实体管理器API我们可以使用下面指定的getManager()方法访问EntityManager-让我们学习本章中最重要的

文章详情
 TypeORM-查询生成器
  2020-10-19-03:42:32            mango

使用查询构建器可以轻松地构建复杂的SQL查询。它是从Connection方法和QueryRunner对象初始化的。我们可以通过三种方式创建QueryBuilder。连接考虑一个简单的示例,该示例说明如何使用连接方法来使用QueryBuilder。实体经理让我们使用实体管理器创建查询生成器,如下所示:资料库我们可以使用存

文章详情
 TypeORM-查询操作
  2020-10-19-03:42:58            mango

数据操作用于管理和查看数据。本节说明如何使用QueryBuilder访问数据库查询,例如插入,更新,选择和删除查询。让我们详细地逐一进行。构建插入查询让我们创建一个Customer实体,如下所示:客户让我们在index.ts中添加以下更改,如下所示:索引现在,使用以下命令启动您的应用程序-输出您可以在屏幕上看到以下输出

文章详情

Made with ❤️ in Chengdu. Copyright reserved 2019-2022.

蜀ICP备20006366号-1