typeorm
typeorm介绍
typeorm 是一款数据库orm工具软件,可以简化操作数据库的SQL语句。且其提供了完善的migration 数据迁移功能。可以满足大部分使用需求。
缺点
- 对不同的数据库类型,语法上有部分差异,如:sqlite中,字段使用""双引号,而在postsql 中使用''单引号。使用错误可能导致sql语句失效。
- sqlite迁移文件的生成的SQL很不友好。对字段的修复都是删除表后重建表。导致后期维护困难。
typeorm常见使用
- 查询中可使用别名。查询语句中很多语义化的方法
- typeorm migration:generate -n fileName 生成迁移文件很友好。
- 对查询的封装很高。需要一定的基础才能使用。