解决方案:
有两个相同的select/insert/updaate/delete 同时引用了接口层的同一个方法
如下面的配置就会出现上述异常:
红色的部分就是导致上述异常的原因。
<select id="queryCatOrgChangeQua"
parameterType="com.entcenter.enttypechange.domain.EntTypeChangeDomain"
resultMap="baseCatOrgChangeQua">
select
id,
qua_code,
qua_name
from cat_org_name_qua
<where>
type_code = '2'
</where>
</select>
<insert id="queryCatOrgChangeQua"
parameterType="com.entcenter.enttypechange.domain.EntTypeChangeDomain">
insert into
cat_smix_org_type_change_file
(
id, qua_name, qua_code,org_id,change_id,enable_flag
)
values
(
#{catSmixOrgTypeChangeFile.id},
#{catSmixOrgTypeChangeFile.quaName},
#{catSmixOrgTypeChangeFile.quaCode},
#{catSmixOrgTypeChange.orgId},
#{catSmixOrgTypeChange.changeId},
'1'
)
</insert>