I have been using jOOQ for quite some time. Indeed, it&#x27;s the <i>only</i> mechanism (definitely not an ORM) to access the database that we use in my company.<p>From my own experience, and this is general consensus, it&#x27;s a big win to use it. Its SQL inspired fluent syntax brings you back the power of SQL, including really advanced stuff. But at the same time, in a Java native manner, type safe, by the way.<p>If you haven&#x27;t tried it yet, you definitely should.