自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Mybatis的一级缓存

引子: 在现在的网络中,缓存是一个很重要的概念如果没有缓存机制的话,非常影响数据的读取效率,那么mybatis有吗,当然有啦,mybatis中有两种缓存一种时一级缓存,一种是二级缓存。先来讲一讲一级缓存一级缓存 首先一级缓存是mybatis的自动的缓存,即不需要开启也不能关闭(不过mybatis的利用插件设置关闭),但我们可以人为的清除一级缓存。其次一级缓存的域只针对一个sessi...

2018-04-17 21:49:56 350

原创 mybatis的懒加载

在Mybatis中有一种懒加载机制也叫做延迟加载,在前面的文章中,我们可以看到,对于pojo对象中内部的自定义对象要么专门写处理器处理要么利用association或者collection标签来进行关联。再利用标签是我列举了三种方法,其中有利用select属性来实现关联的,不过会产生N+1问题,但既然有整个属性必然有作用,而主要的作用便是可以使用懒加载。 懒加载是一种延迟技术,当我们没有使用被标...

2018-04-17 20:08:36 8818

原创 Mybatis的关联映射之一对多

上一篇讲了一对一,那么现在来讲一对多,这里用到了两张表:CREATE TABLE `article` ( `article_id` int(11) NOT NULL AUTO_INCREMENT, `date` datetime DEFAULT NULL, `content` text COLLATE utf8_bin, `blog_id` int(11) DEFA...

2018-04-10 11:38:25 4419

原创 Mybatis的关联映射之一对一

在数据库设计中我们会都会涉及到表与表之间的关系,如:一对一,一对多,多对多的情况,那么在java中为了反映数据库中的表都会设计基本的POJO对象来进行数据的传递,而在POJO对象中为了反映数据库中的关联关系,通常都会在该对象加入其他表的对应对象:比如在一对一关系中,一个用户只能有一个博客,一个博客只对应一名用户。 工程目录: mysql:CREATE TABLE `blog` ( ...

2018-04-09 16:07:52 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除