关于mybatis的@Param注解和参数
来源:互联网 发布:论文 引用网络数据 编辑:程序博客网 时间:2024/05/30 04:12
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
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- 关于mybatis中@Param("参数")的问题
- Mybatis的@Param注解的
- Mybatis @Param注解的作用
- MyBatis @param注解参数类型错误异常
- Mybatis的@Param注解的用法
- mybatis的@Param注解使用场景
- mybatis的dao中@param注解
- mybatis的dao中@param注解
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- MyBatis 中的@Param 注解
- Mybatis @Param注解
- 关于MyBatis中的@param的讲解
- nginx本地配置
- UI库(一)【360安全卫士】
- spring-boot 之 使用Admin监控应用
- 移动安全框架MobSF安装过程简介 (二)
- USACO2014JanuaryGold Building a Ski Course
- 关于mybatis的@Param注解和参数
- 《JAVA与模式》之合成模式
- win7+ kali linux双系统 + 无线路由WiFi破解
- 深入理解py 全局变量 和局部变量的概念
- 前后天数据不一样 请求到数据有一堆小数
- C++ 判断进程是否存在
- AI
- 重拾VS C编程出现的错误及解决方案
- CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了。2016.10.27更新)