











当我把一个表字段定义为 nullable: true 或者 nullable: false 的时候,似乎并不影响这个字段在代码里是 optional 还是 required ?如果我不通过 ORM 自动建表,而是自己在 navicat 里建表,那是不是 TypeORM 里面的 @Column 装饰器参数就没有任何意义?
另一个更大的疑问:我定义一个 Entity ,所有字段都是 Not Null 的,类型也都是 required 的,结果 TypeORM 允许我往这个表里保存空对象?等着数据库报错?
这个类型安全体现在哪里,我真的很迷惑,网上搜了一圈没看到有人问这个,不禁怀疑是我的理解有问题
https://i.imgur.com/UXze9bI.png
https://i.imgur.com/CoyUtkq.png
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。