Java学习的第九天-mybatis学习的第二天:今天遇到了好两个错误,解决一天;

Posted 九块钱的代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习的第九天-mybatis学习的第二天:今天遇到了好两个错误,解决一天;相关的知识,希望对你有一定的参考价值。

 

# mybaits的第一程序:

      两个错误都是来自自身在学习的过程中,没有全身心的投入;导致在代码里面本身是没有任何错误的,就是没经过重写,就导致发生错误;

      第二个错误就是来自与自己在写mapperxml文件里面的select的路径多了一个空格导致:

    还有就是书写了一个Spring Boot,总的来说,今天是以解决问题为主;

 

 

 

 

 

2.4测试:

MapperRegistry是什么?

核心配置文件中注册mappers

JUnit测试:代码:

@Test
   public void test(){
//       获得sqlsession对象
       SqlSession sqlSession=MybatisUtils.getSqlSession();
       SqlSession sqlSession2= MybatisUtils.getSqlSession();
//执行sql
       UserDao userDao= sqlSession.getMapper(UserDao.class);
        List<User> userList= userDao.getUserList1();

       for (User user : userList) {
           System.out.println(user);
      }
       sqlSession.close();
  }

 

可能会出现的问题:

1、配置文件没有注册;

2、绑定接口错误;

3、方法名不对

4、返回类型不对

5、Maven

 

 

CRUD

1、namespace

namespace中包名要和Dao/mapper就扣中的报名一样;

2、select

选择,查询语句;

1、id就是对应的namespace中的方法名;

2、resultType:sql语句执行的返回值;

3、parameters

 

java

 

以上是关于Java学习的第九天-mybatis学习的第二天:今天遇到了好两个错误,解决一天;的主要内容,如果未能解决你的问题,请参考以下文章

学习python的第九天

自学习Java的第二天

JAVA Web day02--- Android小白的第二天学习笔记

Java学习的第二天 变量,运算符,包机制,scanner方法

学习数据结构的第九天

学习的第九天——依然copy唯品会