扩展 iBatis 以透明支持多种数据库
2007-12-17 16:47
316 查看
iBatis 是一个开源的对象关系映射框架,着重于 POJO 与 SQL 之间的映射关系。和其它 ORM 框架不同,iBatis 开发者需要自己编写和维护 SQL 语句。为了得到更好的执行性能,在实际开发中免不了会使用一些数据库方言。随之而来的一个问题是,如何在增加对新的数据库支持的同时尽可能避免对已有应用程序代码的修改?本文提供了一个简单有效的方法,通过扩展 iBatis 来透明地支持多数据库方言。
iBatis 简介
iBatis 是一个开源的对象关系映射程序,着重于 POJO 与 SQL 之间的映射关系。使用时,开发者提供一个被称为 SQL 映射的 XML 文件,定义程序对象与 SQL 语句间的映射关系, iBatis 会根据 SQL 映射文件的定义,运行时自动完成 SQL 调用参数的绑定以及 JDBC ResultSet 到 Java POJO 之间的转换。下面是一个简单的例子,相比其它 ORM 工具,iBatis 相对简单,更容易上手。
本文转自:IBM developerWorks 中国
请点击此处查看全文
iBatis 简介
iBatis 是一个开源的对象关系映射程序,着重于 POJO 与 SQL 之间的映射关系。使用时,开发者提供一个被称为 SQL 映射的 XML 文件,定义程序对象与 SQL 语句间的映射关系, iBatis 会根据 SQL 映射文件的定义,运行时自动完成 SQL 调用参数的绑定以及 JDBC ResultSet 到 Java POJO 之间的转换。下面是一个简单的例子,相比其它 ORM 工具,iBatis 相对简单,更容易上手。
本文转自:IBM developerWorks 中国
请点击此处查看全文
相关文章推荐
- 扩展 iBatis 以透明支持多种数据库
- ibatis扩展支持主键生成的方法(非数据库方式)
- mybatis-generator 插件扩展,生成支持多种数据库的分页功能
- 一个方便的.net数据库操作类(很容易扩展,以支持多种数据库)
- ibatis扩展支持主键生成的方法(非数据库方式)
- VelocityWeb 1.3 发布,增加 SQL 分页支持!!支持多种数据库!
- PDF.NET不使用DalFactory和IDAL支持多种数据库应用方案
- 让一个软件系统同时支持多个多种数据库灵活配置,让客户可以任意配置各个核心数据库部分
- 不使用DalFactory和IDAL,支持多种数据库应用
- 通过扩展Django数据库API支持全文搜索
- 开源】【强大】【百万级数据分页】QuickPager ASP.NET2.0分页控件V2.0.0.1——支持多种数据库。让分页更加
- 扩展iQuery使其支持多种编程语言(三) – 兼编译器的语义分析简介
- C# Code Builder V1.2 (C#代码生成器) 产生支持多种数据库的实体代码
- 扩展iQuery使其支持多种编程语言(上) – 兼编译器的词法分析简介
- C# Code Builder V1.2 (C#代码生成器) 产生支持多种数据库的实体代码
- C# Code Builder V1.2 (C#代码生成器) 产生支持多种数据库的实体代码
- iBatis整理—EhCache支持扩展
- ibatis 实现 物理级别的 分页 兼容多种数据库(转载)
- 通过扩展Django数据库API支持全文搜索
- mac 添加php扩展支持阿里云memcache数据库