# jooq **Repository Path**: xinbaogit/jooq ## Basic Information - **Project Name**: jooq - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-19 - **Last Updated**: 2023-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting Started ## 注意 ### 请勿在自己的项目中使用,jooq生成的代码会全量覆盖已有文件 ### 使用时请修改yml以及pom文件的代码生成器配置 ### resources里有例子sql ## 运行指令 ### mvn jooq-codegen:generate ## 参考网站 ### https://jooq.diamondfsd.com/learn/section-1-how-to-start ### https://www.cnblogs.com/CNLayton/p/17165931.html ## 文件生成路径 #### ├─src/main/java/.../codegen ---- // 生成路径 #### ├─tables --------------------- // 表定义目录 #### │ ├─S1User ------------------- // s1_user 表描述包含: 字段,主键,索引,所属Schema #### │ └─records ------------------ // 表操作对象目录 #### │ └─S1UserRecord ----------- // s1_user 表操作对象,包含字段get,set方法 #### ├─DefaultCatalog ------------- // Catalog对象,包含Schema常量 #### │ ├─Indexes -------------------- // 当前数据库所有的所有常量 #### │ ├─Keys ----------------------- // 当前数据库所有表主键,唯一索引等常量 #### │ ├─LearnJooq ------------------ // 数据库`learn-jooq`常量,包含该库所有表描述常量 #### │ └─Tables --------------------- // 所有数据库表常量