2017-03-23 40 views
-1

其實我在我的batis新的,想幫我在波紋管方案如何從結果集返回不同列的兩個單獨列出的MyBatis

我想回去對象,它有兩個名單的一員,從在Mybatis中選擇查詢的結果。 例如我的對象類

public class ABC{ 
    List Boys; 
    List Girls; 
} 

,我想從波紋管查詢生成ABC的單個實例

Select Boy_roll_no , Boy_name, Girl_roll_no , Girl_name from Classdata 

任何人可以幫助我如何做xml配置(如何定義查詢結果映射)對於Mybatis

回答

0

我不認爲你可以從MyBatis中返回這樣一個複雜的對象。通常MyBatis會返回可以是bean的「對象列表」,但據我所知,沒有辦法返回「列表對象」。你需要做的是做兩個單獨的查詢,返回男孩的名單和女孩的名單,並在你的商業邏輯把你的ABC對象。 希望這可以幫助你。

相關問題