4
我正在使用MySQL 5.5和hibernate 3.我在我的數據庫中創建了一個視圖,並使用salto數據庫生成器創建了一個對應於它的實體。當我嘗試執行我的代碼的bean創建會話工廠失敗給我下面的錯誤我們是否需要在創建hibernate實體時始終使用id?即使我從視圖創建實體?
org.springframework.beans.factory.BeanCreationException:錯誤創建名稱爲bean的SessionFactory的「類路徑資源定義[持久化上下文.xml]:調用init方法失敗;嵌套的異常是org.hibernate.AnnotationException:沒有爲實體指定標識符:com.viewer.common.entity.ViewEntity
所以我問,如果我們需要主鍵創建實體?
謝謝Mikko。我只是試着在我的代碼中添加一個@Id註釋,它工作。 – Shreyash