
mybatis
文章平均质量分 55
nicewuranran
这个作者很懒,什么都没留下…
展开
-
Mybatis初识
Mybatis初识mybatis介绍mybatis是一个简化和实现了java数据持久化层的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互。mybatis流行的主要原因在于它简单和易用以及较高的性能。introduce: MyBatis is a first class persistence framework with support for custom原创 2016-05-31 12:34:59 · 402 阅读 · 0 评论 -
Mybatis Generator(代码生成器)
Mybatis Generator(代码生成器)背景介绍由于使用mybatis开发数据库中的每张表通常都会对应一个映射器配置文件,里面包含CRUD操作语句配置, 比较重复和繁琐,因此mybatis提供了mybatis generator代码生成器帮我们自动生成表对应的映射器和javabean以及Mapper接口。MyBatis provides a code generator. MyBatis原创 2016-05-31 14:26:04 · 2407 阅读 · 0 评论 -
Mybatis核心配置文件与加载机制
Mybatis核心配置文件与加载机制mybatis-config.xml配置文件详解mybatis-config.xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybat原创 2016-05-31 21:14:23 · 7851 阅读 · 0 评论 -
使用mybatis的两种方式
使用mybatis两种方式有两种方式使用mybatis1、基于传统方式statementid 方式2、基于Mapper接口方式调用代码片段// 1、传统的使用 statementId方式//先确定statementId全限定名final String statementId = "com.xuyi.usemybatis.pojo.Student.selectStudentById";Stud原创 2016-05-31 21:49:34 · 9921 阅读 · 2 评论 -
Mybatis核心接口和类
Mybatis核心接口和类SqlSessionFactoryBuilder读取核心配置文件生成会话工厂的类,初始化Configuration对象。SqlSessionFactory新建和管理会话的工厂类SqlSession会话对象类(程序最常打交道的对象)Configuration对应mybatis-config配置文件的一个对象,里面包含了mybatis配置信息和映射器配置文件信息MappedSt原创 2016-05-31 22:06:29 · 4397 阅读 · 0 评论 -
映射器配置文件
映射器配置文件案例背景employee员工表、dept部门表基本配置deptMapper.xml配置如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >原创 2016-06-01 23:32:56 · 605 阅读 · 0 评论 -
Mybatis缓存机制
Mybatis缓存机制介绍和大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持。备注:所谓的缓存都是只针对查询而言的,这点千万要弄清楚否则就闹笑话了。一级缓存mybatis框架中的一级缓存是SqlSession会话级别缓存,是使用HashMap本地缓存实现的,只对当前打开的SqlSession对象有效,当sqlSession关闭或刷新缓存后缓存会失效。一级缓存基于HashMa原创 2016-06-08 08:34:24 · 528 阅读 · 0 评论 -
mybatis3.x框架体系结构
mybatis3.x框架体系结构介绍持久层框架有很多,重量级的有hibernate轻量级的有spring的jdbcTempleate和apache的DbUtils,它们有各自的优点和应用场景。mybatis算是一个折中的框架,既有orm框架的部门自动映射功能(指的是入参和出参的映射)也有原生jdbc的高效性能。mybatis的功能很强大,然而其实现却比较简单、优雅。尤其互联网行业对其非常的热衷。框架原创 2016-06-08 09:06:07 · 2645 阅读 · 1 评论 -
Mybatis与Spring集成
Mybatis与Spring集成为什么需要集成因为目前很多企业都是基于spring框架开发的,所以将mybatis交给spring管理显得就合情合理了。并且利用spring的声明式事物和aop技术可以很好的管理sqlSession的打开与关闭。集成思路MyBatis的核心是围绕一个SqlSessionFactory对象的,所以要定义一个这样的Bean对象,还需要定义一个DataSourceTrans原创 2016-06-03 23:41:09 · 390 阅读 · 0 评论