引用:http://baike.baidu.com/view/4372646.htm

MyBatis 的前身就是 iBatis 。是一个数据持久层(ORM)框架。

MyBatis框架

[1]

  iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的 JPetStore实例。

编辑本段简介

  MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除  了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML   或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java   对象)映射成数据库中的记录。   每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。   用xml文件构建SqlSessionFactory实例是非常简单的事情。推荐在这个配置中使用类路径资源(classpath resource),但你可以使用任何Reader实例,包括用文件路径或file://开头的url创建的实例。MyBatis有一个实用类----Resources,它有很多方法,可以方便地从类路径及其它位置加载资源。

参考资料
  • 1

    Project Hosting on Google Code

    http://code.google.com/p/mybatis/wiki/Welcome?tm=6

扩展阅读:
  • 1

    mybatis中文版教程

  • 2

    http://wenku.baidu.com/view/a9b44a573c1ec5da50e270ba.html

MyBatis 数据持久层相关推荐

  1. Java数据持久层框架 MyBatis之背景知识一

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  2. MyBatis 一个数据持久层(ORM)框架

    MyBatis 的前身就是 iBatis .是一个数据持久层(ORM)框架. MyBatis框架 [1] iBATIS一词来源于"internet"和"abatis&qu ...

  3. 【java学习】MyBatis使用——Java 数据持久层框架

    1,概念 MyBatis是一个数据持久层(ORM)框架,封装了jdbc.把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现.MyBATIS需要开发人员自己来写sql语句,这可以增加了程 ...

  4. mybatis(java持久层框架)

    mybatis java持久层框架 (对JDBC进行封装,并自动完成ORM操作) ORM框架是对象关系映射,一个对象与表中的一行数据一一对应,把对象持久化到数据库中. 我将会一步一步详细的创建一个完整 ...

  5. 软考高级系统架构设计师:数据持久层

    软考高级系统架构设计师:数据持久层 一.数据持久层 二.数据持久层好处 三.采用Hibernate框架实现数据持久层 四.数据持久层技术分类 MVC模式: 表示层 业务逻辑层 数据持久层 数据层 简要 ...

  6. 后端常用数据持久层模板及框架以及一些工具类模板的配置使用集合

    文章目录 后端常用数据持久层模板及框架以及一些工具类模板的配置使用集合 JDBC.c3p0.hibernate配置模板:JDBC模板方法模式.抽象工厂模式封装模板:Spring+hibernate+c ...

  7. Web开发的那点事--数据持久层常用功能

    CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 数据持久层--4类功能 1.增加  增加一条记录-实体(有关联,没有关联)   2.修改   ...

  8. 轻量级数据持久层Seaking.PL简介及建议征集

    引言 Seaking.PL(以下简称PL)是我刚刚完成的一个轻量级数据持久层,在众多的数据持久层产品中,PL或许显得有些稚嫩,甚至有点难登大雅之堂,但是我相信,至于对于一部分应用,PL可能会是一个简易 ...

  9. 持久层是什么意思_软件项目实训及课程设计指导—如何在数据持久层中应用DAO模式...

    软件项目实训及课程设计指导--如何在J2EE应用系统数据持久层中应用DAO模式 1.为什么要在软件应用系统中提供数据持久层 软件应用系统中的数据持久层主要为整个软件应用系统提供数据访问功能服务,从而可 ...

最新文章

  1. mybatis10--自连接多对一查询
  2. UVA 10746 Crime Wave - The Sequel
  3. Servlet基础(三) Servlet的多线程同步问题
  4. linux 时间日期类常用命令
  5. java中字符串的截取
  6. 网口扫盲二:Mac与Phy组成原理的简单分析(转)
  7. 让所有IE支持HTML5
  8. Webpack4.0 升级配置
  9. UWP Composition API - GroupListView(二)
  10. 特征提取、特征描述、特征匹配的通俗解释
  11. XP---VS05---部署个人网站初学者工具包---方案
  12. html5 职工入职后台管理系统_【开源】Net平台的后台管理系统
  13. www请求用到的Unescape
  14. Elastic ik插件配置热更新功能
  15. 仿 qq音乐播放器 html代码,仿QQ音乐播放器
  16. linux系统安装详细教程
  17. [工作记录]在线表格比对系统实现思路整理
  18. 深度拆解:体验好、满意度高,客户为什么不复购的内在逻辑
  19. 可信安全网络 —— 安全左移之DDoS对抗
  20. Python中num += 1的意思

热门文章

  1. php5.4源码下载,WordPress v5.4.2官方正式版源码下载
  2. android动态更新配置文件,Android如何动态修改Manifest文件
  3. MySQL命令梳理_MySQL操作命令梳理(2)
  4. android 绘画笔迹回放_随时记录分享书写笔迹,EverPEN高级版套装体验
  5. php 获取key的位置,PHP获取当前所在目录位置的方法
  6. 出现画面抖动_连续抖动20小时!虎门大桥桥面如波浪翻滚,专家:个人感觉没问题...
  7. 通过微型计算机的电流,单板微型计算机控制的电流型变频调速系统
  8. java hibernate 插入数据_[Java教程]hibernate 返回新插入数据的Id
  9. 数据结构课程设计 迷宫问题
  10. codeforces B. Strongly Connected City(dfs水过)