JOOQ学习笔记:基础概念
环境
Java8+
jooq: 3.10
前言
最近有个业务需要新增一个字段,即MySQL里面的表也要增加相应字段;
由于公司使用的是jooq,卡了一段时间,记录下;
Keys.java
记录了:自增键、唯一键、外键;
自增键
public static final Identity<AuthorRecord, Integer> IDENTITY_AUTHOR = Identities0.IDENTITY_AUTHOR;
唯一键或者主键
public static final UniqueKey<AuthorRecord> KEY_AUTHOR_PRIMARY = UniqueKeys0.KEY_AUTHOR_PRIMARY;
tables
这是个文件夹,里面存的java文件都是表名;
记录了数据表中每个字段信息,包括字段名、数据类型、非空、默认值等。
所以假设表里添加了新字段,就要修改这个文件;我就在这个地方耽误了很久。
tables/records
records文件夹下的文件主要用于对数据库语句运算结果的处理。
tables/pojos
pojos文件下存放着编译生成的数据表对应的标准的pojo类。
DefaultCatalog
从文件内容上看,是个通用方法。用来获取表的schemas。
index类
记录数据库的索引
Tables类
记录该数据库模式下的所有表
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
