Jooq 生成视图类
Posted
技术标签:
【中文标题】Jooq 生成视图类【英文标题】:Jooq generate class for view 【发布时间】:2017-04-19 12:45:40 【问题描述】:可以在 Jooq 中生成视图类吗?或者我如何在 Jooq 中使用视图?我看到了有关为视图生成 DAO 的问题,但这并不能解决我的问题。很简单,我在 Psql db 中创建了视图,现在我想在 java 中使用这个视图。我的配置文件如下所示:
<configuration>
<!-- Configure the database connection here -->
<jdbc>
<driver>org.postgresql.Driver</driver>
<url>jdbc:postgresql://localhost:5784/test</url>
<user>user</user>
<password>pass</password>
</jdbc>
<generator>
<database>
<name>org.jooq.util.postgres.PostgresDatabase</name>
<includes>.*</includes>
<excludes></excludes>
<inputSchema>tp0</inputSchema>
<excludes>
.*_y201[0-9]m.2|
.*_y1970m.2|
.*_y2000m.2|
.*_y2009m.2|
.*_y2009M.2
</excludes>
</database>
<generate>
<deprecated>false</deprecated>
</generate>
<target>
<packageName>com.testapp.model.generated</packageName>
<directory>/home/user/dev/projects/core/src/main/java</directory>
</target>
</generator>
</configuration>
感谢您的帮助!
【问题讨论】:
你的正式视图定义是什么?它在tp0
模式中吗?您的user
可以从中选择吗? (顺便说一句:可能与这个问题无关,但你有重复的<excludes/>
配置)
【参考方案1】:
解决了。 jdbc定义错误
【讨论】:
以上是关于Jooq 生成视图类的主要内容,如果未能解决你的问题,请参考以下文章