2014-02-07 100 views

回答

0

我認爲你需要@Table註釋來將你的實體類映射到postgreSQL中的視圖。 例如當你有PostgreSQL中視圖被命名爲CustomerView定義你的實體類是這樣的:

@Entity 
@Table(name="CustomerView") 
public class Customer extends Model { 

} 
發生
+0

一個JPA錯誤(無法建立的EntityManagerFactory):沒有爲實體指定的標識符:models.DepartmentQuestionInfo – reyoung

+0

你必須提供一個標識符... Play提供了一個基類,爲您提供實體類和id。只需從'play.db.jpa.Model'擴展你的類。 (我也更新了我的答案)。 – mkurz

+0

您應該閱讀play文檔:http://www.playframework.com/documentation/1.2.7/jpa#anamesupportTheplay.db.jpa.Modelsupportclassa – mkurz