Mybatis之注解开发

使用注解开发

  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()中的值

posted @   nmmmmmmmm  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示