mybatis传多个参数时需要注意的事项

在使用mybatis时,传递多个值的时候,需要使用@parm("参数昵称")注解。

01使用场景,用户登陆:

UserMapper.java:

User selectLogin(@Parm("username")String username,@Parm("password")String password);
UserMapper.xml:

<select id="selectLogin" resultMap="BaseResultMap" parameterType="map">
select
    <include refid="Base_Column_List"/>
    from users
    where username = #{username}
    and
    password = #{password}
</select>

使用@parm()注解,在编写mapper.xml的时候,参数名称必须和参数昵称保持一致!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,613评论 0 4
  • 散场 ...
    我不是李荣浩阅读 509评论 0 51
  • 中秋节我没有回家,而是准备去看望一个朋友,我一边收拾行李一边给朋友打电话 朋友问我,有没有觉得活着很累啊?我对着空...
    木枳er阅读 222评论 0 0
  • 当人的活动范围很小,人对他行走的距离之外的世界一无所知时,人对他生命长度之外的古今一无所知时,他并不需要去思考太多...
    更向远行阅读 347评论 0 0