<where>
<if test=" deptName!=null and deptName!='' ">
<bind name="deptName" value="'%' + deptName +'%'"/>
DEPT_NAME like #{deptName}
</if>
<if test=" companyName!=null and companyName!='' ">
<bind name="companyName" value="'%' + companyName +'%'"/>
and COMPANY_NAME like #{companyName}
</if>
<if test="serverType!=null">
and server_type = #{serverType}
</if>
</where>
只要条件里有deptName或者companyName就报这个错.发现是打包的问题,重新打了个包,啥问题都没了