报错信息如下
报错部分代码如下
报错原因
1、如果openid是字符串类型的话,不需要if语句,把if判断标签去掉就可以了,标签是针对JAVABEAN或者MAP的,String不能用标签。
<select id="query" parameterType="java.lang.String" resultMap="BaseResultMap">
select * from lamp where 1=1 and openid=#{openid}
</select>
2、在接受前端参数的方法里面定义参数名称
public String query(@Param("openid")String openid, Model model) {}