为了账号安全,请及时绑定邮箱和手机立即绑定

ssm框架,mybatis的select语句传递多个参数报错?

/ 猿问

ssm框架,mybatis的select语句传递多个参数报错?

qq_MEGALOVANIA_0 2019-01-31 16:00:49

持久层:

<select id="get" resultType="People">

    select * from #{identity} where id= #{id}

    </select>

People get(@Param("identity") String identity,@Param("id") String id);

service层:

People get(String identity,String id);

@Override

public People get(String identity,String id) {

return peopleMapper.get(identity,id);

}

controller层:

p2=peopleService.get(p.getIdentity(),p.getId());

报错信息:

https://img1.mukewang.com/5c52aadf0001369915120590.jpg

查看完整描述

1 回答

已采纳
?
cxxyjsj

identity要使用${identity},不然无法识别成表名,导致sql语法错误

查看完整回答
1 反对 回复 2019-02-02

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信