&gt; type safe SQL queries<p>Really? So the compiler will catch this error?<p><pre><code>    create.select().from(AUTHOR).where(BOOK.LANGUAGE.eq(&quot;DE&quot;))
</code></pre>
No it won&#x27;t, because `where` has this type:<p><pre><code>    SelectConditionStep&lt;R&gt; where(Field&lt;Boolean&gt; field)
</code></pre>
If it was type safe, `Field&lt;Boolean&gt;` would have to mention the type of the records that can be queried.<p>Type safety is what is being sold on the front page as the main value proposition.<p>Needless to say, I&#x27;m not sold on it.