-----------【Mybatis】
文章平均质量分 84
Winter--王大梅
这个作者很懒,什么都没留下…
展开
-
【Mybatis】(二)Mybatis开发Dao对比学习
上一篇,我们讲解了Mybatis简单的一条线,今天我们来讲解一下,在实际中我们是如何使用Mybatis开发Dao的。(一)使用原始Dao开发方法在上一篇的博客中,我们把所有的逻辑都写在了test方法里。现在我们有了Dao,看看我们要怎么开发吧。我们首先要创建一个Dao接口和Dao实现类,还是拿User表来说吧我们首先要创建一个UserDao接口:public interface原创 2017-02-18 21:22:54 · 501 阅读 · 6 评论 -
【Mybatis】(三)动态SQL
接触Mybatis这么长时间,感觉用起来还是比Hibernate简单多了。之前,我们需要写很多的sql语句,逻辑复杂一点,你就会体会到拼接sql语句是一件多么痛苦的事情。而且,我们有时候,我们需要在sql语句中进行一定的判断,再进行相应的查询。这时,动态SQL就应运而出。Mybatis的特性之一便是他的动态SQL,通过动态SQL我们可以对sql语句进行非常灵活的操作,通过表达式判断,对sql语原创 2017-02-27 21:20:18 · 649 阅读 · 11 评论 -
【Mybatis】(一)简介及入门
回家占位,回来补……原创 2017-01-24 15:50:39 · 409 阅读 · 8 评论 -
【Mybatis】(五)一级缓存和二级缓存
对于缓存这个概念,我们大都不陌生吧。缓存提高了我们的查询效率,很大程度上减轻了数据压力,提高了数据库性能。Mybatis是一个持久层的框架,它本身提供了一级缓存和二级缓存,下面让我们来学习一下。一、一级缓存 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之原创 2017-02-28 14:53:37 · 798 阅读 · 38 评论 -
【Mybatis】(四)详解SqlMapConfig.xml文件
学习一个框架,最难理解的莫过于他的配置文件了。框架里面好多东西都是固定的,不需要我们记忆,也可能我们都不理解。很多东西,我们只是会用而不知其意,会写而不解起因。今天我们就来学习一下Mybatis的全局配置文件——SqlMapConfig.xml。这是一个空的SqlMapConfig.xml,我已经添加了约束。<!DOCTYPE configurationPUBLIC "-//mybat原创 2017-02-27 21:35:14 · 1035 阅读 · 8 评论