MyBatis 数据持久层

简介: 引用:http://baike.baidu.com/view/4372646.htm MyBatis 的前身就是 iBatis 。是一个数据持久层(ORM)框架。      MyBatis框架 [1]   iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。

引用: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,它有很多方法,可以方便地从类路径及其它位置加载资源。
 
 
 
参考资料
扩展阅读:
相关文章
|
3月前
|
Java 数据库连接 mybatis
MyBatis的Dao层实现方式
MyBatis的Dao层实现方式
29 0
|
7月前
|
SQL Java 数据库连接
Mybatis的dao层实现原理
Mybatis的dao层实现原理
58 1
|
8月前
|
SQL Java 数据库连接
简化持久层开发:深入了解 MyBatis-Plus 数据持久层框架
在现代的应用程序开发中,数据库操作是不可或缺的一部分,因此选择一个高效、便捷的数据持久层框架对于提高开发效率和降低代码复杂度非常重要。MyBatis-Plus,作为一款优秀的增强版 MyBatis 框架,提供了更多便捷的功能和特性,进一步简化了持久层开发。在本文中,我们将详细介绍 MyBatis-Plus 的核心特点、用法以及在实际应用中的优势。
217 0
|
SQL XML Java
MyBatis持久层
JavaEE 企业级 Java 项目中的经典三层架构为表现层,业务层和持久层,使用Java 代码操作数据库属于持久层内容,而 MyBatis 对 JDBC 代码进行了封装,作为一款优秀的持久层框架,专门用于简化JDBC开发。
|
SQL Java 关系型数据库
09-Mybatis的dao层实现原理
09-Mybatis的dao层实现原理
09-Mybatis的dao层实现原理
|
Java 数据库连接 程序员
Mybatis Mapper代理开发Dao层
Mybatis Mapper代理开发Dao层
154 0
|
SQL 存储 缓存
什么是持久层? JDBC 演变的 Mybatis 架构分析
什么是持久层? JDBC 演变的 Mybatis 架构分析
103 0
什么是持久层? JDBC 演变的 Mybatis 架构分析
|
SQL Java 数据库连接
|
缓存 Java 数据库连接
第06篇:Mybatis缓存设计
MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。本篇文章,小编将会在最短的时间呢,通过观察源码来深刻了解Mybatis的 一级二级缓存;然后在说如何定制。
122 0
|
SQL 缓存 Java
Mybatis 整体架构
Mybatis 分为三层架构 • 基础支撑层 • 核心处理层 • 接口层
149 0