JOOQ是基于Java访问关系型数据库的工具包,轻量,简单,并且足够灵活,可以轻松的使用Java面向对象语法来实现各种复杂的sql。对于写Java的码农来说ORMS再也熟悉不过了,不管是Hibernate或者Mybatis,都能简单的使用实体映射来访问数据库。但有时候这些‘智能’的对象关系映射又显得笨拙,没有直接使用原生sql来的灵活和简单,而且对于一些如:joins,union,nestedselects等复杂的操作支持的不友好。JOOQ既吸取了传统ORM操作数据的简单性和安全性,又保留了原生sql的灵活性,它更像是介于ORMS和JDBC的中间层。对于喜欢写sql的码农来说,JO