• Java后端 学习路线 笔记汇总表【黑马程序员】
  1. MyBatis-学习笔记01【01.Mybatis课程介绍及环境搭建】【day01】
  2. MyBatis-学习笔记02【02.Mybatis入门案例】
  3. MyBatis-学习笔记03【03.自定义Mybatis框架】
  4. MyBatis-学习笔记04【04.自定义Mybatis框架基于注解开发】【day02】
  5. MyBatis-学习笔记05【05.使用Mybatis完成CRUD】
  6. MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】
  7. MyBatis-学习笔记07【07.Mybatis的连接池及事务】【day03】
  8. MyBatis-学习笔记08【08.动态SQL】
  9. MyBatis-学习笔记09【09.Mybatis的多表操作】
  10. MyBatis-学习笔记10【10.JNDI扩展知识】
  11. MyBatis-学习笔记11【11.Mybatis的缓存】【day04】
  12. MyBatis-学习笔记12【12.Mybatis注解开发】

目录

1 Mybatis中编写dao实现类的使用方式-查询列表

2 Mybatis中编写dao实现类的使用-保存操作

3 Mybatis中编写dao实现类的使用-修改删除等其他操作

4 Mybatis中使用Dao实现类的执行过程分析-查询方法1

4 Mybatis中使用Dao实现类的执行过程分析-查询方法2

5 Mybatis中使用Dao实现类的执行过程分析-增删改方法

6 Mybatis中使用代理Dao的执行过程分析(1)

7 properties标签的使用及细节

8 typeAliases标签和package标签

SqlMapConfig.xml


1 Mybatis中编写dao实现类的使用方式-查询列表

2 Mybatis中编写dao实现类的使用-保存操作

3 Mybatis中编写dao实现类的使用-修改删除等其他操作

4 Mybatis中使用Dao实现类的执行过程分析-查询方法1

4 Mybatis中使用Dao实现类的执行过程分析-查询方法2

5 Mybatis中使用Dao实现类的执行过程分析-增删改方法

非常重要的一张图-分析编写dao实现类Mybatis的执行过程

6 Mybatis中使用代理Dao的执行过程分析(1)

非常重要的一张图-分析代理dao的执行过程

7 properties标签的使用及细节

8 typeAliases标签和package标签

SqlMapConfig.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><!-- 配置properties可以在标签内部配置连接数据库的信息,也可以通过属性引用外部配置文件信息。resource属性: 常用的用于指定配置文件的位置,是按照类路径的写法来写,并且必须存在于类路径下。url属性:是要求按照Url的写法来写地址URL:Uniform Resource Locator 统一资源定位符。它是可以唯一标识一个资源的位置。它的写法:http://localhost:8080/mybatisserver/demo1Servlet协议      主机     端口       URIURI:Uniform Resource Identifier 统一资源标识符。它是在应用中可以唯一定位一个资源的。--><properties url="file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.properties"><!-- <property name="driver" value="com.mysql.jdbc.Driver"></property><property name="url" value="jdbc:mysql://localhost:3306/eesy_mybatis"></property><property name="username" value="root"></property><property name="password" value="1234"></property>--></properties><!--使用typeAliases配置别名,它只能配置domain中类的别名 --><typeAliases><!--typeAlias用于配置别名。type属性指定的是实体类全限定类名。alias属性指定别名,当指定了别名就再区分大小写 <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>--><!-- 用于指定要配置别名的包,当指定之后,该包下的实体类都会注册别名,并且类名就是别名,不再区分大小写--><package name="com.itheima.domain"></package></typeAliases><!--配置环境--><environments default="mysql"><!--配置mysql的环境--><environment id="mysql"><!--配置事务--><transactionManager type="JDBC"></transactionManager><!--配置连接池--><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"></property><property name="url" value="${jdbc.url}"></property><property name="username" value="${jdbc.username}"></property><property name="password" value="${jdbc.password}"></property></dataSource></environment></environments><!-- 配置映射文件的位置 --><mappers><!--<mapper resource="com/itheima/dao/IUserDao.xml"></mapper>--><!-- package标签是用于指定dao接口所在的包,当指定了之后就不需要在写mapper以及resource或者class了 --><package name="com.itheima.dao"></package></mappers>
</configuration>

非常重要的一张图

MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】相关推荐

  1. MyBatis学习笔记2 ——第一个MyBatis程序

    MyBatis学习笔记2 --第一个MyBatis程序 参考教程B站狂神https://www.bilibili.com/video/BV1NE411Q7Nx 环境搭建 建立一个mybatis数据库用 ...

  2. mybatis学习笔记-01什么是mybatis

    该视频为狂神说java视频配套笔记(博主自己手打223,日后做个参考223),b站连接:Mybatis最新完整教程IDEA版[通俗易懂]-01-什么是mybatis 文章目录 1.简介 1.1是什么 ...

  3. mybatis学习笔记(13)-延迟加载

    2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(13)-延迟加载 标签: mybatis [TOC] resultMap可以实现高级映射(使用asso ...

  4. mybatis学习笔记(7)-输出映射

    2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(7)-输出映射 标签: mybatis [TOC] 本文主要讲解mybatis的输出映射. 输出映射有 ...

  5. mybatis学习笔记(3)-入门程序一

    2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(3)-入门程序一 标签: mybatis [TOC] 工程结构 在IDEA中新建了一个普通的java项 ...

  6. MyBatis多参数传递之Map方式示例——MyBatis学习笔记之十三

    前面的文章介绍了MyBatis多参数传递的注解.参数默认命名等方式,今天介绍Map的方式.仍然以前面的分页查询教师信息的方法findTeacherByPage为例(示例源代码下载地址:http://d ...

  7. ant的下载与安装——mybatis学习笔记之预备篇(一)

    看到这个标题是不是觉得有点奇怪呢--不是说mybatis学习笔记吗,怎么扯到ant了?先别急,请容我慢慢道来. mybatis是另外一个优秀的ORM框架.考虑到以后可能会用到它,遂决定提前学习,以备不 ...

  8. mybatis学习笔记--常见的错误

    原文来自:<mybatis学习笔记--常见的错误> 昨天刚学了下mybatis,用的是3.2.2的版本,在使用过程中遇到了些小问题,现总结如下,会不断更新. 1.没有在configurat ...

  9. mybatis学习笔记(1)-对原生jdbc程序中的问题总结

    2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(1)-对原生jdbc程序中的问题总结 标签:mybatis [TOC] 本文总结jdbc编程的一般步骤 ...

最新文章

  1. linux的子进程和父进程,[Linux进程]在父进程和子进程中分别对文件进行操作
  2. misc高阶 攻防世界_玄幻世界(修真、仙侠、奇幻、神话)修炼体系基础模型设定。...
  3. 【Redis系列】面试官:Redis中的数据已经过期,为什么还占用这内存?
  4. 曲线绕x轴旋转曲面方程_空间曲线绕空间直线旋转生成的旋转曲面方程
  5. AUTOSAR从入门到精通100讲(三十九)-AUTOSAR 通信服务-Com模块两部曲-概念详解
  6. python去掉字符串最外侧的引号_疯狂Python讲义第二章读书笔记
  7. C语言顺序结构程序设计PPT,C语言习题集与实验指导 教学课件 伍鹏、杜红、王圆妹、邓绍金 第3章 顺序结构程序设计.pdf...
  8. SpringBoot 配置 文件 mybatis type-aliases-package
  9. python中属于无序序列的有_Python字典和集合属于无序序列。(2.0分)_学小易找答案...
  10. gson 不忽略空_仅在不为null或不为空的情况下,Gson序列化字段
  11. 机器学习的几种主要学习方法
  12. 2015年职称计算机考试宝典,2015年职称计算机考试宝典模块软件.doc
  13. BC26通过LWM2M接入电信AEP平台(透传模式)
  14. miuiv13-redmi-note11TPro-root
  15. CS5211中文规格书
  16. nginx下的一级域名跳转到二级域名的配置
  17. php常用的终止语录,下定决心结束感情的话 终止感情的经典语录
  18. 独家|撒谎不眨眼的“女乔布斯”和她的帝国覆灭记
  19. 软考数据库考试有题库吗_网络工程师真的像大家说的那么容易考吗?
  20. 纯电动整车控制器-基于模型的开发

热门文章

  1. 一个java文件中多个类
  2. 地表离太空有多远_我国的子午工程都有哪些空间探测仪器?丨Calling太空
  3. java中注解的解析_【Java】中的注解与注解解析器
  4. python global用法_【python测试开发栈】python基础语法大盘点
  5. pytorh 激活函数,循环神经网络层,损失函数和优化器
  6. 慕尼黑工业大学最新综述:深度神经网络中的不确定性
  7. 将图卷积神经网络用于解码分子生成
  8. 百万奖金!交通事件、医学病理、广告检测,江苏大数据开发与应用大赛报名...
  9. 全网最具有挑战的NLP训练营是什么样的?
  10. 深度学习中的互信息:无监督提取特征