mybatis There is no getter for property named '*' in 'class java.lang.String

1、原因

server层     xxxx.get("1234")

map

<if test="aaa != null and aaa.id != null and aaa.id != ''">
AND a.aaa = #{aaa.id}
</if>

强行把字符串当作实体对象来判断了,所以是笔误

应该改为  

xxxx.get(model);

或者

<if test="_parameter ! =null">
AND a.aaa = #{aaa.id}
</if>

猜你喜欢

转载自www.cnblogs.com/wdw31210/p/9394406.html
今日推荐