@Param 注解在Mybatis中的使用 以及传递参数的三种方式
来源:互联网 发布:怎么查看手机mac地址 编辑:程序博客网 时间:2024/04/30 04:13
第一种:
Dao层的方法
Public User selectUser(String name,String password);对应的Mapper.xml
<select id="selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{0} and user_password=#{1} </select>
第二种:
该方法采用Map传多参数
Dao层的方法
Public User selectUser(Map paramMap);
对应的Mapper.xml
<select id=" selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_password=#{userPassword,jdbcType=VARCHAR} </select>
Service层调用
public User xxxSelectUser(){ Map paramMap=new hashMap(); paramMap.put(“userName”,”天霸”); paramMap.put(“userPassword”,”123456”); User user=xxx. selectUser(paramMap);}
个人认为此方法不够直观,见到接口方法不能直接的知道要传的参数是什么。
第三种:
Dao层的方法
Public User selectUser(@param(“userName”)Stringname,@param(“userPassword”)String password);
对应的Mapper.xml
<select id=" selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_password=#{userPassword,jdbcType=VARCHAR} </select>
阅读全文
0 0
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- 在mybatis中传入参数的几种方式 @Param
- mybatis 传递参数的三种方式
- @Param在Mybatis中的使用
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- MyBatis 中的@Param 注解
- mybatis的@Param注解使用场景
- mybatis传多个参数(不使用@param注解情况下),3.4.2版本之后使用#{0}-#{n}引起的参数绑定异常,以及settings属性中useActualParamName的作用。
- mybatis传多个参数(不使用@param注解情况下),3.4.2版本之后使用#{0}-#{n}引起的参数绑定异常,以及settings属性中useActualParamName的作用。
- MyBatis传递参数的3种方式
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- Mybatis的@Param注解的
- PHP 中 in_array 需要注意的一点
- Java字符串工具类
- kettle文本文件输出关系型数据库的数据时字段自动填充空格问题
- iOS 【使用 dSYM 符号集对线上 App 进行崩溃修复】
- 在Cocos2d-x项目中,如何将自己的类添加到Classes文件夹下
- @Param 注解在Mybatis中的使用 以及传递参数的三种方式
- FAFU OJ 一个简单的问题
- pmon读取一个64位寄存器值死机
- 链表和顺序表习题(一)
- 最详细的Log4j使用教程
- java.util.Hashtable源码解析
- IPC-消息队列
- View组件
- 欢迎使用CSDN-markdown编辑器