ibatis resultmap中的列数可以大于结果集吗?怎么配置,现在报错,我在resultmap中有 20

<resultproperty="unionRegId"column="union_reg_id"/>,但是在select语句中返回的结果集中没有union_reg_id... <result property="unionRegId" column="union_reg_id" />,但是在select语句中返回的结果集中没有union_reg_id这个字段,报错Column 'union_reg_id' not found.该怎么解决。
本来是为了共用resultmap的,有2个查询一个查10个字段,另一个查15个字段,包括前面的10个字段,第一个查询可用,第二个查询就报如题错了,没有解决办法。换了个思路,另建一个resultmap,extend自第一个的10个字段,加另外的5个字段,也就省了写10个字段,偷懒成功!
展开
 我来答
HZ也斯
2012-07-20 · TA获得超过287个赞
知道小有建树答主
回答量:260
采纳率:100%
帮助的人:183万
展开全部
<result column="ID" property="id" jdbcType="INT" />
union_reg_id就改成select结果集中的列名就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zking24
2012-07-20 · TA获得超过189个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:42.4万
展开全部
你可以重新定义一个resultMap,把要的字段都定义进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Butcher_张子寒
2012-07-20 · 超过25用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:55.5万
展开全部
围观..学习..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwmllp
2012-07-20 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:0%
帮助的人:20.3万
展开全部
你配置个空的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式