2010-07-08 69 views
1

我有兩個數據庫表,都使用Hibernate映射。第一個表格有一個主鍵和一個字段。第二個有三個字段的複合主鍵。假設我試圖通過提供部分密鑰(一個字段)從第二個表中獲取結果,那麼我得到一個異常使用部分鍵休眠查詢

線程「main」中的異常org.springframework.orm.hibernate3.HibernateSystemException:多於一行與給定的標識符被發現

任何想法如何可以得到多個行與提供給方法的部分密鑰?

感謝您的任何幫助。

+0

你能提供你的方法是不取? – serg 2010-07-08 18:27:12

回答

2

任何想法如何可以獲得多行與提供給方法的部分密鑰?

像這樣的工作:

select foo from Foo foo where foo.id.field1 = 'bar'