myBatis和MySQL
我有2个表,想实现这样的操作
select a.*,b.name from a,b where a.id=b.id,是用resultMap吗?
如果用resultMap,我的resultMap里的映射,每个字段都要手动输入吗?我的a表字段很多,有没有简单点的方法?
<resultMap id="getStudentRM" type="EStudnet">
<id property="id" column="ID"/>
<result property="studentName" column="Name"/>
<result property="studentAge" column="Age"/>
</resultMap>
------解决思路----------------------
据我所知, 只有这种方法,
好像没有别的捷径!
------解决思路----------------------
自己写,定义个 。
------解决思路----------------------
resultClass用个map不行吗,这样就什么都不用处理了。
------解决思路----------------------
返回的东西是要一一对应的,你可以写一个类啊,里面包含所有要查询出来的字段,只能多不能少。然后定义resultType为你返回类型就可以了。不用在xml里面定义
------解决思路----------------------
直接返回一个map,然后一个个去取值不就ok么
------解决思路----------------------
返回MAP
