TypeORM 是一个ORM (opens new window)框架
Typeorm 实体 Entity
Typeorm BeforeInsert, BeforeUpdate
直接Save,并不会触发BeforeInsert和BeforeUpdate
async create(attributes: DeepPartial<T>) {
return this.repository.save(attributes); // 不会触发BeforeInsert
}
解决办法 利用new Entiry()
async create(attributes: DeepPartial<T>) {
return this.repository.save({...new User(), ...attributes});
}