类名、方法名、标识符
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
默认情况下,生成的类名、方法名、标识符等遵循 Java 的典型命名约定。
假设有如下表
CREATE TABLE account_transactions ( id INTEGER NOT NULL, created_at TIMESTAMP NOT NULL, created_by VARCHAR(100) NOT NULL, ... );
作为经验法则,对于命名对象可以假定以下默认值
- 类名遵循
PascalCase
命名,即org.jooq.Table
类名为AccountTransactions
- 记录具有
Record
后缀,即org.jooq.UpdatableRecord
类名为AccountTransactionsRecord
- Daos 具有
Dao
后缀,即org.jooq.DAO
类名为AccountTransactionsDao
- 标识符遵循
SNAKE_CASE
命名,即org.jooq.Table
实例名称为ACCOUNT_TRANSACTIONS
- Path 方法遵循
camleCase
命名,即org.jooq.Path
方法名为accountTransactions()
(例如,在子表上)
如果这些默认值不方便,或者需要针对默认命名的限制应用解决方法,生成器策略允许覆盖这些默认值。
反馈
您对此页面有任何反馈吗? 我们很乐意倾听!