更新「JOOQ gradle模板」
37
JOOQ-gradle%E6%A8%A1%E6%9D%BF.md
Normal file
37
JOOQ-gradle%E6%A8%A1%E6%9D%BF.md
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
```groovy
|
||||||
|
|
||||||
|
jooq {
|
||||||
|
version = '3.16.11'
|
||||||
|
configurations {
|
||||||
|
main {
|
||||||
|
generationTool {
|
||||||
|
jdbc {
|
||||||
|
driver = 'org.mariadb.jdbc.Driver'
|
||||||
|
url = 'jdbc:mariadb://localhost:3306/fycd?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Taipei'
|
||||||
|
user = 'root'
|
||||||
|
password = 'roottoor'
|
||||||
|
}
|
||||||
|
generator {
|
||||||
|
name = 'org.jooq.codegen.DefaultGenerator'
|
||||||
|
database {
|
||||||
|
name = 'org.jooq.meta.mariadb.MariaDBDatabase'
|
||||||
|
inputSchema = 'fycd'
|
||||||
|
includes = 'flyway_schema_history' //只需要調整這邊即可
|
||||||
|
}
|
||||||
|
generate {
|
||||||
|
deprecated = false
|
||||||
|
records = true
|
||||||
|
immutablePojos = true
|
||||||
|
fluentSetters = true
|
||||||
|
}
|
||||||
|
target {
|
||||||
|
packageName = 'jooq'
|
||||||
|
directory = 'src/main/java/org/fycd/bigdata/infra'
|
||||||
|
}
|
||||||
|
strategy.name = 'org.jooq.codegen.DefaultGeneratorStrategy'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user