title: Cannot use has in the name of pivot table - TypeORM
body: <pre><code>@Entity('projects')
  export class ProjectEntity extends BaseEntity {
    @PrimaryGeneratedColumn()
    id: number;
  
    @ManyToMany(() =&gt; UserEntity, object =&gt; object.project, { cascade: true })
    @JoinTable({name:'project_has_users'})
    users: UserEntity[];
  
    @Column()
    name: string;
  
  }
  
  @Entity('users')
  export class UserEntity {
    @PrimaryGeneratedColumn()
    id: number;
  
    @ManyToMany(() =&gt; ProjectEntity, object =&gt; object.users)
    project: ProjectEntity[];
  
    @Column()
    @IsEmail()
    email: string;
  }
  </code></pre>
  <p>QueryFailedError: null value in column &quot;projectsId&quot; of relation &quot;project_has_users&quot; violates not-null constraint</p>