首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从postgresql的Jooq Jooq Configuration jooq.properties生成表

无法从postgresql的Jooq Jooq Configuration jooq.properties生成表
EN

Stack Overflow用户
提问于 2011-07-14 23:25:57
回答 1查看 2.4K关注 0票数 2

我已经从MySQL表生成了java模型文件。但现在我们正在切换到PostgreSQL,我需要所有的东西都能在那里工作。因此,我为PostgreSQL配置创建了一个新的jooq.properties文件。但是,它不会从表中生成任何模型文件。

PostgreSQL的jooq.properties文件是

代码语言:javascript
复制
#Configure the database connection here
jdbc.Driver=org.postgresql.Driver
jdbc.URL=jdbc:postgresql://localhost/ofbiz_olo
jdbc.Schema=public
jdbc.User=postgres
jdbc.Password=standard

#The default code generator. You can override this one, to generate your own code style
generator=org.jooq.util.DefaultGenerator

#The database type. The format here is:
#generator.database=org.util.[database].[database]Database
generator.database=org.jooq.util.postgres.PostgresDatabase

#All elements that are generated from your schema (several Java regular expressions, separated by comma)
generator.database.includes=OLO.*,USER_LOGIN,PRODUCT,PERSON

#All elements that are excluded from your schema (several Java regular expressions, separated by comma). Excludes match before includes
generator.database.excludes=

#Primary key / foreign key relations should be generated and used. 
#This will be a prerequisite for various advanced features
generator.generate.relations=true

#The destination package of your generated classes (within the destination directory)
generator.target.package=com.olo.base.model

#The destination directory of your generated classes
generator.target.directory=src

我在命令行中得到的输出是

代码语言:javascript
复制
INFO: Initialising properties  : /jooq.properties
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Database parameters      
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: ----------------------------------------------------------
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO:   dialect                : POSTGRES
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO:   schema                 : public
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO:   target dir             : src
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO:   target package         : com.olo.base.model
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: ----------------------------------------------------------
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Emptying                 : /home/shekhar/Projects/olo_sf_base/src/com/olo/base/model
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Generating classes in    : /home/shekhar/Projects/olo_sf_base/src/com/olo/base/model
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Generating schema        : Public.java
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Generating factory       : PublicFactory.java
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Schema generated         : Total: 67.978ms
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Sequences fetched        : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Masterdata tables fetched: 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Tables fetched           : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: UDTs fetched             : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: ARRAYs fetched           : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Enums fetched            : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: Procedures fetched       : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: Functions fetched        : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: Packages fetched         : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: GENERATION FINISHED!     : Total: 728.67ms, +660.692ms

pgsql->databases->ofbiz_olo->Schemas->public->Tables格式的pgAdmin3中的PostgreSQL信息

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-14 23:48:46

jOOQ 1.x的历史答案:

也许,尝试(小写字母)

代码语言:javascript
复制
generator.database.includes=olo.*,user_login,product,person

甚至是

代码语言:javascript
复制
generator.database.includes=.*
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6695739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档