Ibatis result地图 与select 字段多少的有关问题

Ibatis resultmap 与select 字段多少的问题如下:resultMap?select 语句如下:?即select 中没有DEFAULT_SYST

Ibatis resultmap 与select 字段多少的问题

如下:resultMap

?

select 语句如下:

?

即select 中没有DEFAULT_SYSTEM_CODE字段出来,运行的时候会报错

也就是说SELECT 中查出的字段数要大于或等于resultMap的了数量

这样要注意了,如果原来写好的resultMap与select 是一一对应的,那么维护的时候最好不要直接在原来的resultMap上加一个字段,因为可能多个select 语句引用了该resultMap

最好的方法就是写一个resultMap继承自上面的resultMap,然后写一个select

?