2017-04-19 90 views
0

是否有可能在Jooq中生成視圖類?或者我如何在Jooq中觀看視頻?我看到了關於爲視圖生成DAO的問題,但這不能解決我的問題。簡單來說,我在Psql db中創建了視圖,現在我想在java中使用這個視圖。我的配置文件如下所示:Jooq爲視圖生成類

<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> 

謝謝你的幫助!

+0

什麼是您的正式視圖定義?它是否在'tp0'模式中?你的用戶可以從中選擇嗎? (順便說一下:可能與這個問題無關,但你有重複的''配置) –

回答

0

解決了它。 jdbc定義中有錯誤