小天管理 发表于 2024年8月25日 发表于 2024年8月25日 当我把一个表字段定义为 nullable: true 或者 nullable: false 的时候,似乎并不影响这个字段在代码里是 optional 还是 required ?如果我不通过 ORM 自动建表,而是自己在 navicat 里建表,那是不是 TypeORM 里面的 @Column 装饰器参数就没有任何意义?另一个更大的疑问:我定义一个 Entity ,所有字段都是 Not Null 的,类型也都是 required 的,结果 TypeORM 允许我往这个表里保存空对象?等着数据库报错?这个类型安全体现在哪里,我真的很迷惑,网上搜了一圈没看到有人问这个,不禁怀疑是我的理解有问题
已推荐帖子