首页 > 编程语言 > 详细

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

时间:2021-06-24 10:24:33      阅读:16      评论:0      收藏:0      [点我收藏+]

 

# 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学习的第二天:今天遇到了好两个错误,解决一天;

原文:https://www.cnblogs.com/954321xx/p/14925135.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!