11问答网
所有问题
mybaits使用了@Param注解为什么仍然拿不到参数?
我确定到java层参数已经给到了,但是xml中的sql语句就是拿不到我的传参,永远返回null,而我把#{divisionCode,jdbcType=VARCHAR}写死成一个值又可以返回,求教
举报该问题
推荐答案 2020-03-07
应该这么用
当你使用了使用@Param注解来声明参数时,如果使用 #{} 或 ${} 的方式都可以。
@Select("select column from table where userid = ${userid} ") public int selectColumn(@Param("userid") int userid);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F8qM8vS2SqSPqqv2F4M.html
相似回答
Mybaits
+SpringMVC做的 我传的两个
参数
。感觉是映射文件写错
了
求大神解...
答:
你
为什么不
把两个
参数
封装成一个Map传入到层就可以
了
啊 ,至于sql只要写#{map的key}就可以了啊 你试试 希望能帮到你、!
大家正在搜
拿不到工资打什么电话
拿不到工资什么部门处理好最快
工钱拿不到怎么办
拿不到工资怎么办
拿不到工程款怎么办
劳务工资拿不到怎么办
干活拿不到钱怎么办
注解的使用
拿不到
相关问题
为什么mybatis 需要@Param
mybatis怎么实现对象参数和注解参数同时传入
mybatis 什么时候要加@param
mybatis dao用@Param传参, 如果有多个参数,...
spring data jpa param注解怎么注入参数
mybatis注解方式 mapper.java什么时候用@p...
mybatis 的传入参数如何既有对象又有单个参数
MyBatis 传入多个参数时,如何处理