@Param注解的用法解析
来源:互联网 发布:视频后期 软件 编辑:程序博客网 时间:2024/05/16 14:06
实例一 @Param注解单一属性
dao层示例
Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);
xml映射对应示例
- <select id=" selectUser" resultMap="BaseResultMap">
- select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_password=#{userPassword,jdbcType=VARCHAR}
- </select>
注意:采用#{}的方式把@Param注解括号内的参数进行引用(括号内参数对应的是形参如 userName对应的是name);
实例二 @Param注解JavaBean对象
dao层示例
public List<user> getUserInformation(@Param("user") User user);
xml映射对应示例
- <select id="getUserInformation" parameterType="com.github.demo.vo.User" resultMap="userMapper">
- select
- <include refid="User_Base_Column_List" />
- from mo_user t where 1=1
- <!-- 因为传进来的是对象所以这样写是取不到值得 -->
- <if test="user.userName!=null and user.userName!=''"> and t.user_name = #{user.userName} </if>
- <if test="user.userAge!=null and user.userAge!=''"> and t.user_age = #{user.userAge} </if>
- </select>
0 0
- @Param注解的用法解析
- @Param注解的用法解析
- @Param注解的用法解析
- Mybatis的@Param注解的用法
- @Param 注解的使用
- Mybatis的@Param注解的
- Mybatis @Param注解的作用
- mysql + SpringMVC + MyBatis中批量插入实例以及@Param注解的用法
- mysql + SpringMVC + MyBatis中批量插入实例以及@Param注解的用法
- Mybatis(4):映射文件与接口代码的传参,使用@Param 注解用法
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- 关于mybatis的@Param注解和参数
- mybatis的@Param注解使用场景
- mybatis的dao中@param注解
- 关于mybatis的@Param注解和参数
- mybatis的dao中@param注解
- UBOOT中param参数的解析
- 蓝桥杯 历届试题 最大子阵
- Android源码目录分析
- 智能制造吹响进军号角 - 多地步入产业转型期
- 二叉搜索树 简单函数归纳
- JVM-JAVA对象的访问
- @Param注解的用法解析
- java组合模式
- 运行react-native 可能遇到的问题
- Google账号的一些实验
- html input输入框提示输入内容
- Sql Server数据库向Oracle数据库的迁移数据库结构
- 查找neo4j数据库中没有指定node类型的节点
- 夕拾算法进阶篇:22)KMP算法详解(字符串)
- 如何使用Etcdctl与Etcd——CoreOS的分布式键-值存储