SQL Map API
能让开发人员轻易地将
Java Bean
映射成
PreparedStatement
的输入参数和
ResultSet
结果集
.
开发
Sql Map
的想法很简单
:
提供一个简洁的架构
,
能够用
20%
的代码实现
80%JDBC
的功能
.
SQL Map
如何工作
?
SQL Map
提供一个简洁的架构
,
使用简单的
xml
描述文件将
Java bean,MAP
实现和基本数据类型的包装类
(String, Integer
等
)
映射成
JDBC
的
PreparedStatement.
以下流程描述了
SQL Maps
的高层生命周期
:
将一个对象作力参数
(
对象可以是
Java bean, Map
实现和基本类型的包装类
),
参数对象将为
SQL
修改语句和查询语句设定参数值
.
1)
执行
mapped statement.
这是
SQL Maps
最重要的步骤
. SQLMap
框架将创建一个
PreparedStatement
实例
,
用参数对象为
PreparedStatement
实例设定参数
,
执行
PreparedStatement
并从
ResultSet
中创建结果对象
.
2)
执行
SQL
的更新数据语句时
,
返回受影响的数据行数
.
执行查询语句时
,
将返回一个结果对象或对象的集合
.
和参数对象一样
,
结果对象可以是
java Bean, Map
实现和基本数据类型的包装类
.
下图描述了以上的执行流程
.
- 大小: 23 KB
分享到:
相关推荐
iBATIS-SqlMaps-2-Tutorial_cniBATIS-SqlMaps-2-Tutorial_cn.pdf.pdfiBATIS-SqlMaps-2-Tutorial_cn.pdfiBATIS-SqlMaps-2-Tutorial_cn.pdf
《iBATIS 开发指南》和《iBATIS-SqlMaps》是两本关于Java开发领域中的重要框架——iBATIS的权威指南。这两本书详细介绍了如何使用iBATIS进行数据库交互,帮助开发者深入理解并熟练掌握这一持久层框架。 iBATIS,...
通过本文档的学习,你可以掌握如何使用iBATIS-SqlMaps2来进行数据库操作,包括创建配置文件、定义数据源、以及编写简单的映射文件等内容。此外,本文档还简要介绍了SQLMap的基本架构和设计理念,帮助开发者更好地...
《ibatis-sqlmaps-2_cn》是一本专注于介绍IBATIS框架的中文教程,非常适合初学者和有经验的开发者进行深入学习。IBATIS,作为一个轻量级的持久层框架,它为Java应用程序提供了数据库操作的支持,尤其在处理SQL映射...
通过《iBATIS-SqlMaps-中文教程.pdf》,你将能够熟练掌握iBATIS的使用,为你的Java Web开发之路打下坚实基础。同时,由于iBATIS与MyBatis的关系(MyBatis是iBATIS的后续发展项目),学习iBATIS也能为将来学习MyBatis...
《iBATIS-SqlMaps-2_cn.pdf》是关于iBATIS SQL Maps的中文版文档,它详尽地阐述了如何使用SQL Maps来构建数据库驱动的Java应用。iBATIS是一个开源的Java库,它的核心功能是简化Java应用程序与数据库之间的交互,尤其...
- **学习曲线**:iBATIS的学习曲线相对较平缓,因为它更接近传统的SQL编程方式,对于已经有SQL经验的开发人员来说更容易上手。 - **资源占用**:iBATIS不需要创建大量的配置文件和实体类(即POJOs),这使得代码更加...
iBATIS-SqlMaps-2_cn中文文档
IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得
iBATIS-SqlMaps ibatis入门教程,教你如何做配置ibatis
该框架的设计理念是简单性,与其他框架及对象关系映射工具相比,iBATIS-SqlMaps具有更低的学习曲线。用户只需要了解JavaBeans、XML以及SQL即可使用此框架。 #### 二、安装与升级 ##### 安装 iBATIS-SqlMaps的安装...
ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记
通过学习这个压缩包的内容,开发者可以掌握如何在Java项目中集成和使用iBATIS-SqlMaps-2,从而提高数据库操作的效率和灵活性。此外,了解iBATIS的高级特性如结果映射、缓存机制和动态SQL,可以帮助开发者编写出更加...
《iBATIS-SqlMaps-2-Tutorial_cn》是一本针对初学者的优秀教程,它深入浅出地介绍了iBATIS这一流行的数据访问框架。iBATIS,作为Java世界中的一个轻量级持久层框架,它提供了一种将SQL查询与Java代码解耦合的方法,...
而"IBATIS-SqlMaps-2-Tutorial_cn.pdf"则是一个教程,适合初学者学习。它会通过实例逐步引导读者掌握iBATIS的基本操作,包括安装、创建第一个SqlMap、编写Java代码来调用SqlMap、处理结果集等。教程中还会涵盖错误...
学习iBATIS-SqlMaps-2的关键在于理解和熟练运用其核心组件。首先,理解SqlMap配置文件的结构和元素,包括select、insert、update、delete等标签的使用。然后,掌握如何编写动态SQL,利用if、choose(when/otherwise...
IBatis-SQL-MAPs 开发指南IBatis-SQL-MAPs 开发指南IBatis-SQL-MAPs 开发指南IBatis-SQL-MAPs 开发指南IBatis-SQL-MAPs 开发指南
在学习《iBATIS-SqlMaps详解》时,读者不仅会掌握iBATIS SQL Maps的基本用法,还能了解到如何在实际项目中有效应用这些知识,提升开发效率和代码质量。对于想要深入理解iBATIS框架及其在数据库操作中的优势的开发者...
1.iBatis2学习笔记:基本原理和配置.doc 2.iBatis2学习笔记:与Spring2的整合.doc 3.iBatis2学习笔记:单表映射 .doc 4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc ...