mybatis @Param 注解

一、应用

1、基本数据类型 + String

2、注解中的变量名称,与sql语句中的变量名称一致

3、单个变量,添加该注解意义不大,但推荐添加

4、mybatis xml 和 注解

二、案例

1、注解,见上篇 博客

2、xml

a、接口类

User getUserById(@Param("uid") int id);

b、xml映射文件

 <select id="getUserById" resultType="com.wt.pojo.User" parameterType="int">
        select * from mybatis.user where id = #{uid}
    </select>

c、测试

  @Test
  public void getUsrByID(){
        SqlSession sqlSession = MyBatisUtil.getSession();
        UserDao userDao = sqlSession.getMapper(UserDao.class);
        User user = userDao.getUserById(1);
        System.out.println(user);
        sqlSession.close();
  }
原文地址:https://www.cnblogs.com/wt7018/p/13333764.html