iBATIS介绍,iBATIS是什么?
来源:互联网 发布:雕铣机编程软件 编辑:程序博客网 时间:2024/05/01 01:15
iBATIS的是一个持久层框架,它能够自动在 Java, .NET, 和Ruby on Rails中与SQL数据库和对象之间的映射。映射是从应用程序逻辑封装在XML配置文件中的SQL语句脱钩。
iBATIS是一个轻量级的框架和持久性API适合持久化的POJO(普通Java对象)。
iBATIS是被称为一个数据映射和映射需要的类的属性和数据库中的表的列之间的参数和结果。
iBATIS和其他持久化框架,如Hibernate之间的显著区别在于,iBATIS强调使用SQL,而其他的框架通常使用一个自定义的查询语言,具有Hibernate查询语言(HQL)或Enterprise JavaBeans的查询语言(EJB QL)。
iBATIS的设计理念:
iBatis提供了以下的设计理念:
简单: iBATIS的被广泛认为是可用的最简单的持久化框架之一。
快速开发:iBATIS的理念是尽一切可能,以方便超快速开发。
可移植性: iBATIS可用于几乎任何语言或平台,如Java,Ruby和C#,微软.NET实现。
独立的接口:iBATIS提供独立于数据库的接口和API,帮助应用程序的其余部分保持独立的任何持久性相关的资源,
开源:iBATIS是自由和开放源码软件。
IBATIS的优点
下面是使用iBATIS的一些优势:
支持存储过程:iBATIS的SQL封装以存储过程的形式,使业务逻辑保持在数据库之外,应用程序更易于部署和测试,更便于移植。
支持内嵌的SQL:预编译器不是必需的,并有完全访问所有的SQL语句的特性。
支持动态SQL: iBATIS特性提供基于参数动态生成SQL查询。
支持O / RM:iBATIS支持许多相同的功能作为一个O / RM工具,如延迟加载,连接抓取,缓存,运行时代码生成和继承
先决条件:
在开始之前,要确保你了解过程和面向对象编程的基本知识:控制结构,数据结构和变量,类,对象等。
iBATIS使用Java编程语言开发面向数据库应用程序。
- iBATIS介绍,iBATIS是什么?
- iBatis--iBatis 是什么?
- ibatis(2)ibatis是什么
- iBATIS是什么?
- ibatis介绍
- ibatis介绍
- ibatis介绍
- 2. ibatis是什么
- ibatis
- iBatis
- ibatis
- iBatis
- ibatis
- ibatis
- IBATIS
- ibatis
- iBATIS
- ibatis
- 在 .NET 中使用 Web API 连接到 MongoD
- mysql 用户管理和权限设置
- Android应用测试与调试实战第2章:Android自动化测试基础
- 换号码的烦恼引起的思考
- java 静态工厂
- iBATIS介绍,iBATIS是什么?
- JAVAEE Bean生命周期的注意点
- MongoDB入门篇--增删改查
- 两个人能否走在一起
- Java基本功练习七(一维数组强化[豆机问题、八皇后问题])
- 依赖注入那些事儿
- 一分钟快速入门openstack
- 新加坡看电影的成本比较,驾车 VS 公共交通
- 如何改变visual studio 2010 解决方案窗口和类视图(Solution Exlporer和Class View)背景色