| 參數(shù)名 | 默認(rèn)值 | 描述 |
|---|---|---|
indexes |
true |
生成索引信息 |
relations |
true |
生成和使用主鍵/外鍵關(guān)系 這是各種高級(jí)功能的先決條件 |
deprecated |
true |
生成不推薦使用的代碼以實(shí)現(xiàn)向后兼容性 |
deprecationOnUnknownTypes |
true |
在對(duì)未知數(shù)據(jù)類型的引用上生成 @Deprecated 注解這有助于識(shí)別可能無(wú)法通過(guò) jOOQ API 使用的列、屬性和參數(shù),而無(wú)需向其添加自定義數(shù)據(jù)類型綁定 |
generatedAnnotation |
true |
生成 @Generated 注解指示源代碼的 jOOQ 版本 |
routines |
true |
生成 Routine 類 |
sequences |
true |
生成 Sequence 類 |
udts |
true |
生成 UDT 類 |
queues |
true |
生成 Queue 類 |
links |
true |
生成數(shù)據(jù)庫(kù) Link 類 |
tables |
true |
生成 Table 類 |
records |
true |
生成 TableRecord 類 |
recordsImplementingRecordN |
true |
生成實(shí)現(xiàn) Record[N] 接口的 TableRecord 類 |
pojos |
false |
生成 POJOs
|
pojosEqualsAndHashCode |
false |
為 POJOs 生成基礎(chǔ)的 equals() 和 hashcode() 方法 |
pojosToString |
true |
為 POJOs 生成基礎(chǔ)的 toString() 方法 |
immutablePojos |
false |
生成不可變 POJOs
|
interfaces |
false |
生成被 Records 和/或 POJOs 實(shí)現(xiàn)的接口 |
immutableInterfaces |
false |
生成不可變 Interfaces
|
daos |
false |
生成 DAOs
|
jpaAnnotations |
false |
為 POJOs 和 Records 標(biāo)注 JPA 注解 |
validationAnnotations |
false |
為 POJOs 和 Records 標(biāo)注 JSR-303 校驗(yàn)注解 |
springAnnotations |
false |
為 DAOs 標(biāo)注有用的 Spring 注解,如 @Repository、@Autowired 等 |
globalObjectReferences |
true |
開啟所有全局對(duì)象引用的生成 |
globalCatalogReferences |
true |
開啟全局 Catalog 引用的生成 |
globalSchemaReferences |
true |
開啟全局 Schema 引用的生成 |
globalTableReferences |
true |
開啟全局 Table 引用的生成 |
globalSequenceReferences |
true |
開啟全局 Sequence 引用的生成 |
globalUDTReferences |
true |
開啟全局 UDT 引用的生成 |
globalRoutineReferences |
true |
開啟全局 Routine 引用的生成 |
globalQueueReferences |
true |
開啟全局 Queue 引用的生成 |
globalLinkReferences |
true |
開啟全局?jǐn)?shù)據(jù)庫(kù) Link 引用的生成 |
fluentSetters |
false |
為 Records、POJOs、Interfaces 生成流式 setters
|
javaBeansGettersAndSetters |
false |
改變 DefaultGeneratorStrategy 行為,為 Records、POJOs、Interfaces 生成 JavaBeans 風(fēng)格的 getters 和 setters如果設(shè)置為 false:字段名: X_INDEX屬性名: xIndexGetter 名: getXIndex()Setter 名: setXIndex()如果設(shè)置為 true:Getter 名: getxIndex()Setter 名: setxIndex()自定義的 GeneratorStrategy 實(shí)現(xiàn)不受影響
|
varargSetters |
true |
為方便起見,為數(shù)組類型生成可變長(zhǎng)參數(shù)的 setters這可能引發(fā)當(dāng)前 Java 版本的編譯警告 |
fullyQualifiedTypes |
"" |
正則表達(dá)式,匹配生成的代碼中應(yīng)該完全限定的所有類型 如果您有一個(gè)生成 String 類的數(shù)據(jù)庫(kù)對(duì)象,并且希望通過(guò)指定 java.lang.* 來(lái)避免使用 java.lang 包命名沖突,這將非常有用 |
emptyCatalogs |
false |
是否生成空目錄(比如 <excludes/> 配置導(dǎo)致的空目錄) |
emptySchemas |
false |
是否生成空模式(比如 <excludes/> 配置導(dǎo)致的空模式) |
javaTimeTypes |
false |
指示源代碼生成器是否使用 Java 8 的 java.time 類型,而不是 JDBC 的 java.sql 類型 |
jOOQ 3.10 代碼生成參數(shù)配置
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 海水澄澈,如一枚流動(dòng)著的水晶,在陽(yáng)光照耀下流光溢彩;天空湛藍(lán)、薄薄的白云仿佛一抹輕紗,淡淡地拂在藍(lán)色的繪布上,隨意...
- 我在簡(jiǎn)書上安家始于偶然,因?yàn)榭釔?ài)寫字和閱讀,簡(jiǎn)書便成為一個(gè)理所當(dāng)然的載體,到如今我不知道它會(huì)通向何處。 用于寫作的...