1.这是mapper中的一个接口,mapper和实体类.xml中的配置是相互对应的,当mapper有传人参数进xml时,注意在mapper中如下设置,(@Param(value="organName") String organName这个很重要。如下:
public List<Organization> selectByOrganzitionName(@Param(value="organName") String organName);
我们再来看看.xml中
<select id="search" resultMap="orMap">
SELECT * from gr
<where>
<if test="orge != null">
orge LIKE CONCAT('%','${orge}','%' )
</if>
</where>
</select>
在没有 (@Param(value="organName") 的情况下,报错是org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'organName' in 'class java.lang.String'
2.参考
public List<Teacher> selectTeacher(@Param(value="id") String id,@Param(value="sex") String sex);