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

九块钱的代码 九块钱的代码     2022-12-01     793

关键词:

 

# 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学习的第二天变量,运算符,包机制,scanner方法

 1、变量:       就是指,在Java程序中可以变化的量,简称变量。   变量有三种: 类变量,实例变量,全部变量   类变量:在Java程序中经过关键字static关键字修饰够的变量... 查看详情

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

啊,快要疯了,已经连续做了三天,从刚开始的只会用div东拼西凑,到后来的慢慢布局,再到如今的差不多可以用一天时间将唯品会首页的导航和大图片做出来,这个过程十分的劳累,最开始的时候熬夜熬到了十一点多,满眼都... 查看详情

开始学习python的第二天(代码片段)

一、练习题1.使用while循环输入1234568910#第一种方法count=0whilecount<10:count+=1#count=count+1ifcount==7:print(‘‘)else:print(count)#第二种count=0whilecount<10:count+=1#count=count+1ifcount==7:continueprint(count)2. 查看详情

2017.02.19学习c#的第二天,今天我学到了什么?

2017.02.19,今天是学习C#的第二天,今天学习的是:1.数据类型:(以下是现阶段编程中最经常用到的类型)(1)整型(2)浮点型(3)字符型(4)布尔型(5)字符串型(6)日期时间型2.变量/常量3.类型转换(1)显示转换(2)隐... 查看详情

[git]继续学习的第二天

     进一步认识git分支操作。     首先是HEAD引用。一般HEAD引用指向的是当前分支,但有时候需要从某一历史版本开始新的分支,这时候就需要移动HEAD引用,命令与移动分支节点一样是gitchecko... 查看详情

学习tp5的第二天(路由)

一.学习路由  1.phpstudy版本的环境去掉indx.php直接访问url     phpstudy配置的环境需要设置入口目录的.htaccess文件如下:<IfModulemod_rewrite.c>Options+FollowSymlinks-MultiviewsRewriteEngineonRewriteCond%REQUEST_FILENAME!-dRewriteCond%REQUEST_FILE... 查看详情

java学习的第八天:基础部分差最后一节,跳出直接学的mybatis(代码片段)

Mybatis环境:Jdk1.8mysql:->mysql5.7maven3.6.1idea回顾:JDBC:MysqlJava基础:MavenJunit框架:配置文件:最好的方式就是:看官网;mybatis3的中文官方文档,很全面,打开有点慢。http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.htmlmybatis中文官网:http:/... 查看详情

javawebday02---android小白的第二天学习笔记

CSS(美工部分知识,了解)1、CSS概述1.1、CSS是什么?*CSS指层叠样式表样式表:存储样式的地方层叠:一层一层叠加高大富有帅气人1.2、CSS有什么作用?*CSS就是用来更加方便修饰HTML标签(元素)1.3、CSS代码规范选择器名称{属性... 查看详情

软件工程的第二天贪吃蛇

2017*********7023董玉林https://gitee.com/kbfei/retro_snaker/tree/master我改变了一下背景颜色和文字颜色还有分数的提示在以前学习python的时候有些吃力,要继续努力学习代码,多敲敲。 查看详情

mybatis源码学习调试mybatis的第一个程序(代码片段)

【一】、基础知识准备mybatis-config.xml配置文件的结构 MyBatis配置文件中大标签configuration下子标签包括:configuration|---properties|---settings|---typeAliases|---typeHandlers|---objectFactory|---plugins|---environments|---|---en 查看详情

小学期学习记录

小学期的第一天,安装软件,配置环境。小学期的第二天,跟着老师抄代码。小学期的第三天,代码抄错了,环境有问题了。小学期的第四天,努力改正ing。小学期的第五天,失败。小学期的第六天,放假。 查看详情

mybatis学习第二天——mapper的动态代理

传统的Dao层开发通过接口与实现类的方式,Mybatis中通过mapper动态代理是需要定义接口。1.传统Dao层封装那么可以将公共资源提取出来,剩余的封装成方法来实现。下面是UserDaoImpl.java中对查询的简单封装1packagecom.mybatis.dao.impl;23impo... 查看详情

mybatis的第一个helloworld程序学习

1、准备工作:        a、在MYSQL中新建一个mybatis数据库,并且创建一个table,在这个表格中录入一条记录。650)this.width=650;"src="https://s2.51cto.com/wyfs02/M01/97/5C/wKiom1kuAvnhPYhAAALNpY8U-TM362.pn 查看详情

java学习的第十天:今天没有学什么知识:但是针对mybatis的增删改查,,都能够进行运行:

   新的课题没有看好,试讲还是没有搞好,后面的实习还是没有搞好,这一连串的事情,同时发生了,真的让人,感觉的老火。由于现在还在写教案,就没有mybatis里面的内容给写到这个文件夹里面来,现在还在赶写... 查看详情

学习数据结构的第九天

 接下来就看一下avl树是怎么进行旋转,怎么进行遍历等操作的。 为什么都是  多了两层,而不会有 多了三层,多了四层这些操作呢?因为的话造成不平衡:是插入或者删除或者之类的。在那个临界点,就把它... 查看详情

mybatis框架学习——我的第一个mybatis程序(代码片段)

...代码的过程刚开始接触一定要跟着Mybatis的官方文档入门学习,同时先不要想mybatis和spring的整合啥的,咱就先把mybatis单独拿出来,学习他的使用。mybatis官方文档https://mybatis.net.cn/什么是Mybatis?  咱就用自己的话... 查看详情

学习html的第二天~

w3c机构:规定网页分成三个部分:结构、样式、表现形式。 无序列表:(每个列表左侧都有实心黑点,后期可以用css去掉)<ul>    <li>列表1</li>    <li>列表2</li></ul>快捷... 查看详情

实习的第九天,修心养性

...儿了。今天一天的总结呐,早上胜哥让我自己去抓包学习sip通信过程,我说那文档里不都画好了吗?他没有多说啥,我也明白,此处无声胜有声。于是我就去尝试了。好家伙,一大堆心跳包,直接把我... 查看详情