标签:
------------------了解----------------------------
MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由Apache software foundation迁移到了google code,改名为MyBatis 。2013年11月迁移到Github。
iBATIS一词来源于"internet"(互联网)和"abatis"(铁丝网)的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQ Maps和Data Access Objects(DAO)。
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例化的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。MyBatis有一个实用类----Resources,它有很多方法,可以方便地从类路径及其它位置加载资源。
Mybatis的功能架构分为三层:
标签:
原文地址:http://www.cnblogs.com/warwolf/p/4487261.html