For example in this code
// THIS SNIPPET IS PICKED FROM ENTITY CLASS WHICH IS CALLED ORDER
@OneToMany(() => NeedEntity, need => need.order, { cascade: true })
@JoinColumn()
needs: NeedEntity[];
i read about it online, it says " cascade allows for updation and deletion of record " can i get more elaborated explanation as to why is it necessary and its also on one side of relation (on the OneToMany side ) not on the other end (ManyToOne side)