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(); }