Jooq生成视图类

时间:2017-04-19 12:45:40

标签: java psql jooq

可以在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>

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

解决了它。 jdbc定义中有错误