zoukankan      html  css  js  c++  java
  • mybatis03

    、创建实体类

    public class User {
       
       private int id;  //id
       private String name;   //姓名
       private String pwd;   //密码
       
       //构造,有参,无参
       //set/get
       //toString()
       
    }

    6、编写Mapper接口类

    import com.kuang.pojo.User;
    import java.util.List;

    public interface UserMapper {
       List<User> selectUser();
    }

    7、编写Mapper.xml配置文件

    • namespace 十分重要,不能写错!

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE mapper
           PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
           "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="com.kuang.dao.UserMapper">
     <select id="selectUser" resultType="com.kuang.pojo.User">
      select * from user
     </select>
    </mapper>

    8、编写测试类

    • Junit 包测试

    public class MyTest {
       @Test
       public void selectUser() {
           SqlSession session = MybatisUtils.getSession();
           //方法一:
           //List<User> users = session.selectList("com.kuang.mapper.UserMapper.selectUser");
           //方法二:
           UserMapper mapper = session.getMapper(UserMapper.class);
           List<User> users = mapper.selectUser();

           for (User user: users){
               System.out.println(user);
          }
           session.close();
      }
    }
  • 相关阅读:
    java高级语法4:集合
    java高级语法3:异常和注解
    Java高级语法2:Lambda表达式
    VS编译时卡在正在从以下位置加载xxx.dll符号
    mysql中的外键
    localhost和127.0.0.1的区别
    添加依赖项
    代码版本控制——TFS
    优化版冒泡排序
    visual studio vode 汉化
  • 原文地址:https://www.cnblogs.com/huaobin/p/14908637.html
Copyright © 2011-2022 走看看