jOOQ初体验

jOOQ一款Java ORM框架,纯Java API操作数据库,学习成本小到忽略不计。

jOOQ对数据库操作基于Java API,无需配置文件,不用大量注解。

在项目中引入jooq依赖包,根据数据库表生成java文件,操作数据库。

jOOQ将SQL分解成java API组合使用。

jOOQ Maven依赖

jOOQ三个基础依赖包:

<groupId>org.jooq</groupId>

<artifactId>jooq</artifactId>
<artifactId>jooq-meta</artifactId>
<artifactId>jooq-codegen</artifactId>

具体可参考jOOQ官网示例

配置jOOQ代码生成插件

pom.xml plugin节点加入jOOQMaven插件:

<groupId>org.jooq</groupId>
<artifactId>jooq-codegen-maven</artifactId>

可参考Spring官网jOOQ示例。Spring和jOOQ文档给出的示例,并不适合新手,拼接碎片化示例是对时间极大不尊重,可参考 jOOQ Maven配置完整示例

生成代码

引入jOOQ依赖包,配置代码生成插件,运行maven打包命令,生成java类。