`
liulanghan110
  • 浏览: 1077847 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

IBATIS学习笔记之SQL Maps

阅读更多

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_cn.pdf

    iBATIS-SqlMaps-2-Tutorial_cniBATIS-SqlMaps-2-Tutorial_cn.pdf.pdfiBATIS-SqlMaps-2-Tutorial_cn.pdfiBATIS-SqlMaps-2-Tutorial_cn.pdf

    ibatis 开发指南 和 iBATIS-SqlMaps两本图书

    《iBATIS 开发指南》和《iBATIS-SqlMaps》是两本关于Java开发领域中的重要框架——iBATIS的权威指南。这两本书详细介绍了如何使用iBATIS进行数据库交互,帮助开发者深入理解并熟练掌握这一持久层框架。 iBATIS,...

    iBATIS-SqlMaps2入门代码文档

    通过本文档的学习,你可以掌握如何使用iBATIS-SqlMaps2来进行数据库操作,包括创建配置文件、定义数据源、以及编写简单的映射文件等内容。此外,本文档还简要介绍了SQLMap的基本架构和设计理念,帮助开发者更好地...

    ibatis-sqlmaps-2_cn

    《ibatis-sqlmaps-2_cn》是一本专注于介绍IBATIS框架的中文教程,非常适合初学者和有经验的开发者进行深入学习。IBATIS,作为一个轻量级的持久层框架,它为Java应用程序提供了数据库操作的支持,尤其在处理SQL映射...

    iBATIS-SqlMaps-中文教程

    通过《iBATIS-SqlMaps-中文教程.pdf》,你将能够熟练掌握iBATIS的使用,为你的Java Web开发之路打下坚实基础。同时,由于iBATIS与MyBatis的关系(MyBatis是iBATIS的后续发展项目),学习iBATIS也能为将来学习MyBatis...

    iBATIS-SqlMaps-2_cn.pdf

    《iBATIS-SqlMaps-2_cn.pdf》是关于iBATIS SQL Maps的中文版文档,它详尽地阐述了如何使用SQL Maps来构建数据库驱动的Java应用。iBATIS是一个开源的Java库,它的核心功能是简化Java应用程序与数据库之间的交互,尤其...

    iBATIS SQL Maps

    - **学习曲线**:iBATIS的学习曲线相对较平缓,因为它更接近传统的SQL编程方式,对于已经有SQL经验的开发人员来说更容易上手。 - **资源占用**:iBATIS不需要创建大量的配置文件和实体类(即POJOs),这使得代码更加...

    iBATIS-SqlMaps-2_cn中文文档

    iBATIS-SqlMaps-2_cn中文文档

    IBatis学习笔记以及使用心得

    IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得

    iBATIS-SqlMaps-2_cn1.pdf

    iBATIS-SqlMaps ibatis入门教程,教你如何做配置ibatis

    iBATIS-SqlMaps

    该框架的设计理念是简单性,与其他框架及对象关系映射工具相比,iBATIS-SqlMaps具有更低的学习曲线。用户只需要了解JavaBeans、XML以及SQL即可使用此框架。 #### 二、安装与升级 ##### 安装 iBATIS-SqlMaps的安装...

    ibatis学习笔记

    ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记

    iBATIS-SqlMaps-2_cn.rar

    通过学习这个压缩包的内容,开发者可以掌握如何在Java项目中集成和使用iBATIS-SqlMaps-2,从而提高数据库操作的效率和灵活性。此外,了解iBATIS的高级特性如结果映射、缓存机制和动态SQL,可以帮助开发者编写出更加...

    iBATIS-SqlMaps-2-Tutorial_cn

    《iBATIS-SqlMaps-2-Tutorial_cn》是一本针对初学者的优秀教程,它深入浅出地介绍了iBATIS这一流行的数据访问框架。iBATIS,作为Java世界中的一个轻量级持久层框架,它提供了一种将SQL查询与Java代码解耦合的方法,...

    iBATIS-SqlMaps 中文

    而"IBATIS-SqlMaps-2-Tutorial_cn.pdf"则是一个教程,适合初学者学习。它会通过实例逐步引导读者掌握iBATIS的基本操作,包括安装、创建第一个SqlMap、编写Java代码来调用SqlMap、处理结果集等。教程中还会涵盖错误...

    iBATIS-SqlMaps-2 PDF文档资料(日文)

    学习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-SQL-MAPs 开发指南

    ibatis-sqlmaps详解

    在学习《iBATIS-SqlMaps详解》时,读者不仅会掌握iBATIS SQL Maps的基本用法,还能了解到如何在实际项目中有效应用这些知识,提升开发效率和代码质量。对于想要深入理解iBATIS框架及其在数据库操作中的优势的开发者...

    iBatis2学习笔记

    1.iBatis2学习笔记:基本原理和配置.doc 2.iBatis2学习笔记:与Spring2的整合.doc 3.iBatis2学习笔记:单表映射 .doc 4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc ...

Global site tag (gtag.js) - Google Analytics