Mybatis之注解开发

发布时间 2023-10-13 10:42:42作者: nmmmmmmmm

使用注解开发

  1. 接口

  @Select("select * from mybatis.user")
 List<User> getUserList();
  1. mybaits-config.xml中配置

    <mappers>
<!--       <mapper class="com.kuang.dao.UserMapper"/>-->
       <package name="com.kuang.dao"/>
   </mappers>
  1. 测试

   @Test
   public void getUserList(){
      SqlSession sqlSession = MybatisUtils.getSqlSession();
      UserMapper mapper = sqlSession.getMapper(UserMapper.class);
      List<User> userList = mapper.getUserList();
      for (User user : userList) {
          System.out.println("user = " + user);
      }
      sqlSession.close();
  }

注意:

我们必须将接口注册绑定mybaits-config.xml配置文件

关于@param注解

  • 基本数据类型和String类型,需要加上

  • 引用数据类型不需要加

  • 如果是一个参数情况,建议加上

  • 我们在sql中引用的是@param()中的值