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