hibernate的DetachedCriteria查詢(多對多查詢問題)
hibernate的DetachedCriteria查詢
圖書和作者之間是多對多關系.現在知道作者.要查該作者所寫的圖書,條件應該怎樣寫啊
我這樣寫是錯誤的
detachedCriteria.add(Restrictions.eq("authors", authorSet));請問這句應該怎樣寫才對
authorSet是一個Set類型的變量
解決辦法
detachedCriteria.createAlias("authors", "auths").add( Restrictions.in("auths.name", authorSet));
不過出又出現了新的問題
查得的結果以數組的方式返回,數組包含了Book和Author兩個對象了,能不能設置一下,讓它只返回Book對象就好了
posted on 2008-01-12 10:11
Ke 閱讀(4697)
評論(3) 編輯 收藏 所屬分類:
問題區