title: TypeORM - boolean in where clause not work propely
body: <p>I have a problem with <code>where</code> clause and boolean value in TypeORM, like below:</p>
  <pre><code>async getUserProjects(user: User, isFavorite: boolean): Promise&lt;User[]&gt; {
          const data = await this.conn.getRepository(User).find({
              where: {
                  userId: user,
                  favorite: isFavorite
              },
          })
  </code></pre>
  <pre><code>  @Column({
      type: 'bool'
    })
    favorite: boolean;
  </code></pre>
  <p>why this <code>find</code> not work properly and always return me value where <code>favorite</code> is false?
  when my <code>fav</code> == <code>true</code> return me all data when <code>favorite</code> == false..., can someone tell me what is wrong here?</p>