@Param
来源:互联网 发布:鱼摆摆淘宝装修 编辑:程序博客网 时间:2024/05/09 10:26
@Param
1,使用@Param注解
当以下面的方式进行写SQL语句时:
@Select("select column from table where userid = #{userid} ")
public int selectColumn(int userid);
当你使用了使用@Param注解来声明参数时,如果使用#{}或 ${} 的方式都可以。@Select("select column from table where userid = ${userid} ")
public int selectColumn(@Param("userid") int userid);
当你不使用@Param注解来声明参数时,必须使用使用#{}方式。如果使用${}的方式,会报错。
@Select("select column from table where userid = ${userid} ")
public int selectColumn(@Param("userid") int userid);
2,不使用@Param注解
不使用@Param注解时,参数只能有一个,并且是Javabean。在SQL语句里可以引用JavaBean的属性,而且只能引用JavaBean的属性。
// 这里id是user的属性
@Select("SELECT * from Table where id = ${id}")
Enchashment selectUserById(User user);
0 0
- param
- @Param
- $.param()
- @param
- PARAM 元素 | param 对象
- 把 $param转化${param}
- knowledge¶m
- param标签
- context-param
- param server
- #param once
- html param
- JQuery param()
- jsp:param
- Param.bin
- shader param
- main () param
- xsl:param
- BOOL和bool的区别
- 计算机网络知识总结:你应该知道的计算机网络知识
- tinyxml读取中文时显示乱码的解决方法
- Crate 1.0.0 发布,不再支持 Java 7
- jsp页面序号
- @Param
- Linux下sublime的中文输入问题
- 没人帮你的时候,你基本上什么都会了
- VMware10下安装CentOS 6.5基本网络配置 ,有需要的可以看下
- 寻找第k大数字(numberk)
- qt mingw 编译qtcreator
- 平移(旋转)图像
- 2016 哈理工校赛H
- 后台接收JSON数据乱码的解决方案