2017-03-23 37 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对象。 希望这可以帮助你。

相关问题