iBatis教程大全【技术必备】.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iBatis教程大全【技术必备】

课程目标: Sql Maps 介绍 Sql Maps的安装 Sql Maps配置文件 SQL Map XML映射文件 自动生成键 缓存机制 批量更新 高级查询技术 RowHandler使用 动态SQL iBatis与Spring的集成 简 介 iBATIS是Clinton Begin开发,现在由APACHE基金会支持的用于加快JDBC编程的经过泛化的框架,是一个持久化框架。 当前支持JAVA、.NET、RUBY三种语言 iBATIS官方站点 / Site SQL Map介绍 使用SQL Map,能够大大减少访问关系数据库的代码。SQL Map使用简单的 XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框 架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要 使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您充分发挥SQL语句 的能力。 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修改语句和查询语句设定参数值。 执行mapped statement。这是SQL Maps最重要的步骤。SQL Map框架将创建一个PreparedStatement实例,用参数对象为PreparedStatement实例设定参数,执行PreparedStatement并从ResultSet中创建结果对象。 2) 执行SQL的更新数据语句时,返回受影响的数据行数。执行查询语句时,将返回一个结果对象或对象的集合。和参数对象一样,结果对象可以是Java Bean,Map实现和基本数据类型的包装类。 SQL Map如何工作? 安装 SQL Maps 安装SQL Maps很简单,只要把相关的JAR文件复制到类路径下即可。类路径或者是JVM启动是指定的类路径(java命令参数),或者是Web应用中的/WEB-INF/lib目录。 开发步骤 1.建立数据库 2.创建工程 3.添加lib 4.编写sqlmapconfig.xml 5.编写sqlmap.xml 6.编写代码 与传统的JDBC进行比较 减少了61%的代码量 最简单的持久化框架 架构级性能增强 SQL代码从程序代码中彻底分离,可重用 增强了项目中的分工 增强了移植性 SQL Map XML配置文件 properties元素 setting元素 typeAlias元素 transactionManager元素 datasource元素 sqlMap元素 SQL Map XML配置文件 以下是SQL Map配置文件的一个例子: SqlMapConfig.xml 详细讨论以上SQL Map配置文件的各组成部分 properties元素 SQL Map配置文件拥有唯一的properties元素,用于在配置文件中使用标准的Java属性文件(name=value)。这样做后,在属性文件中定义的属性可以作为变量在SQL Map配置文件及包含的所有SQL Map

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档