修改前的代码:
@Override
public OrgOrganization findById(String id,String domainid) {return organizationMapper.selectByPrimaryKey(id,domainid);
}
修改后的代码:
@Override
public OrgOrganization findById(String id,String domainid) {
OrgOrganization org=new OrgOrganization();
org.setDomainid(domainid);
org.setOrganizationid(id);
return organizationMapper.selectByPrimaryKey(org);
}
xxmapper.xml
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="OrgOrganization" >
select
*
from table
where id = #{id,jdbcType=VARCHAR} and DOMAINID = #{domainid,jdbcType=VARCHAR}
</select>
当通过多个id查找信息时,把想传的id值封装到类里面就好了