title: TypeORM property is nullable but receive "Cannot return null for non-nullable field x.x"
body: <p>I have a data model with all fields nullable given that the dataset isn't consistent right now, but I still want to work with the data. </p>
  
  <p>This is a fragment of the model:</p>
  
  <pre><code>@ObjectType()
  @Entity()
  export class SomeEntity extends BaseEntity {
  
      @PrimaryGeneratedColumn({
          type: 'bigint',
      })
      @Field()
      id: number;
  
      @Column({
          nullable: true,
          type: 'text'
      })
      @Field()
      var1: string
  
  
      @Column({
          nullable: true,
          type: 'text'
      })
      @Field()
      var2: string
  }
  </code></pre>
  
  <p>But upon doing a graphQL query, I get the following error:</p>
  
  <pre><code> "message": "Cannot return null for non-nullable field SomeEntity.var1",
  </code></pre>
  
  <p>The field is null as I can check it on the database, but given that I have set nullable to true I would not be expecting this error.</p>
  
  <p>anyone have a clue? Thanks guys.</p>