文档章节

mybatis学习旅程

杭电任宇翔
 杭电任宇翔
发布于 2016/09/28 12:45
字数 487
阅读 61
收藏 1

了解了MYSQL的大致流程,也会用mybatis做为中间件与mysql交互,

1.但是从spring--》mybatis-->mysql的流程还是不理解,

2.对mybatis黑箱操作也不敢说精通,

3.以及spring和mybatis怎么用事务交互,

4.注解transaction是怎么工作的,

因此开始rom框架的流程学习。 再次主要说明怎么去学习,因为已经有大牛帮你铺好路了,你需要的是了解这些知识,带着疑惑的态度去debug程序怎么运行,数据是怎么传递的。


1.入门 <深入浅出MyBatis技术原理与实践>总览所有功能,

这本书还是可以看看的,开始前你总得知道mybatis是干什么的,没有rom框架,程序员是怎么用JDBC去编程的,大致流程还是得清楚。 同时,mybatis提供了哪些功能,与spring如何结合,以及spring-mybatis起到什么作用?(肯定是承上启下,那怎么承上启下呢)? 书中有介绍。


2.深入:  http://url.cn/2JfMhZw  博客,绝逼浅显易概。

自己一个知识点一个知识点的反复看。


3 dubug各个流程。

这个流程是必须要有的,别人说的终归是别人说的,同时,通过debug我们也可以学习下别人是如何组织数据的,同时也可以了解一些设计模式的应用,以及多线程的东西。 问题都是自己看着看着,自我反思出来的。

1. hashmap不是线程不安全的么? 为什么mybatis很多地方用到它了?

瞎编答案1:mybatis里自己写了一个继承hashMap的strictMap,但同时也是线程不安全的,不过不用担心,因为这些map是在初始化后,里面的信息不再会更改,仅仅取数据而已,所以在多线程的时候也不需要担心。

© 著作权归作者所有

上一篇: 国富论随笔1
杭电任宇翔
粉丝 1
博文 14
码字总数 5122
作品 0
杭州
程序员
私信 提问
MyBatis框架教程「入门起步」

今天我们就踏上学习Mybatis框架的旅程,在SSM框架中Mybatis框架是dao层的一个解决方案。相当于传统Servlet+JavaBean开发模式中JDBC的作用。具体关于MVC架构的知识可以移步「从零学习Spring ...

技术小能手
2018/07/30
0
0
既然选择了远方,便只顾风雨兼程

每个人都面临着很多问题,学业,婚姻,家庭,事业,未来的路怎么走?你一直坚信学好Java,一定可以找到很好的工作,开启自己新的事业旅程。那么,随着学习的逐渐展开,难度逐渐提升,加上自己...

hellozhihuigu
2015/03/28
0
0
MyBatis学习笔记系列教程

【MyBatis学习笔记】系列之预备篇一:ant的下载与安装 【MyBatis学习笔记】系列之预备篇二:ant入门示例 【MyBatis学习笔记】系列之一:MyBatis入门示例 【MyBatis学习笔记】系列之二:MyBat...

HenrySun
2016/10/15
153
0
Spring Boot揭秘与实战

Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 应用监控 Spring Boot 提供运行时的应用监控和管理功能。本文,我们通过 HTTP 实现对应用的监控和管理。 博客地址:http://blog.720ui.com...

掘金官方
2017/12/11
0
0
如何在MyBatis-3.2.7中使用Log4j2 rc2——MyBatis学习笔记之十九

前天我上传了我的MyBatis系列课程(http://edu.51cto.com/course/course_id-1110.html)的第六讲,主要内容是如何使用Log4j2(具体版本为v2.0-rc1)为MyBatis 3.2.7配置日志。实际上目前最新...

NashMaster2011
2014/07/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部