当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

复旦大学:《面向对象分析和设计》课程资料_IBatis How SQL Map works

资源类别:文库,文档格式:PPT,文档页数:18,文件大小:326.5KB,团购合买
点击下载完整版文档(PPT)

BATIS Dec 1st. 2007 How sQL Map works 0461124黄闻 0461118;0461097;0461006;0461084 1

How SQL Map works -0461124 黄闻 0461118;0461097;0461006;0461084; Dec 1st, 2007 1

Outline Review SQL Map works SQL Map XML配置文件(上次讲的) - SQL Map XML映射文件

Outline • Review • SQL Map works: – SQL Map XML 配置文件(上次讲的) – SQL Map XML 映射文件

Review on dao Dec 1st. 2007 1. Hide persistence layer implementation details 2. Dynamically configured to use different persistence mechanisms. BATS

Review on DAO 1. Hide persistence layer implementation details 2. Dynamically configured to use different persistence mechanisms. 2 Dec 1st, 2007

SQL Map XMLI配置文件的构成cm 元素 2.元素 3.元素 4.元素 5.元素 BATS

SQL Map XML配置文件的构成 1. 元素 2. 元素 3. 元素 4. 元素 5. 元素 4 Dec 1st, 2007

BATIS SQL Map XML配置文件 g-Map resource="com/ibatis/jpetstore/persistence/sglmapdao/ sql/Account. xml"/>

SQL Map XML配置文件 10

SQL Map XML映射文件的构成m2 SQL Map的核心概念是 Mapped Statement。 Mapped Statement可以使用任意的SQL语句,并拥有 parameter map(输入)和 result map(输出) BATS

SQL Map XML映射文件的构成 • SQL Map的核心概念是Mapped Statement。Mapped Statement可以使用任意的SQL语句,并拥有parameter map(输入)和result map(输出) select * from PRODUCT where PRD_ID = [?|#propertyName#] order by [$simpleDynamic$] 11 Dec 1st, 2007

SQL Map XMLI配置文件的构成cm 1. Mapped Statements 用途: 元素是个通用声明,可以用于任何类 型的SQL语句。通常,使用具体的 statement类型是 个好主意。 , update>, delete>, , procedure> 举例 insert into PRODUCT(PRD_ID, PRD_DESCRIPTION)values(1, Shih tzu) BATS

SQL Map XML配置文件的构成 1. Mapped Statements – 用途: • 元素是个通用声明,可以用于任何类 型的SQL语句。通常,使用具体的statement类型是 个好主意。 • ,,, , – 举例: insert into PRODUCT (PRD_ID, PRD_DESCRIPTION) values (1, “Shih Tzu”) 12 Dec 1st, 2007

SQL Map XML映射文件(简单例子) L配置文件 select prd id as id PRD DESCRIPTION as description from product where prd id s #id# BATS

SQL Map XML映射文件(简单例子) select PRD_ID as id, PRD_DESCRIPTION as description from PRODUCT where PRD_ID = #id# SQL Map XML配置文件

SQL Map XMLI配置文件的构成cm 1. parameterclass属性 用途: 它的目的是限制输入参数的类型为指定的Java类,并优化框 架的性能 举例: 例如,如果要只允许」ava类“ examples. domain. Product"作为 输入参数,可以这样作: insert into PRODUCT values #id#, #description#, price# BATS

SQL Map XML配置文件的构成 1. parameterClass属性 – 用途: • 它的目的是限制输入参数的类型为指定的Java类,并优化框 架的性能 – 举例: • 例如,如果要只允许Java类“examples.domain.Product”作为 输入参数,可以这样作: insert into PRODUCT values (#id#, #description#, #price#) 13 Dec 1st, 2007

SQL Map XMLI配置文件的构成cm . result class属性 用途 · resultclass属性可以让您指定一个ava类,根据 Resultsetmetadata将其自动映射到JDBC的 Resultset 举例: 只要是 Java bean的属性名称和 Resultset的列名匹配,属性自动赋 值给列值 SELECT PER ID as id, PEr FIRsT NAME as firstName PER LAST NAME as lastName, FROM PERSON WHERE PER ID #value# BATS 14

SQL Map XML配置文件的构成 1. resultClass 属性 – 用途: • resultClass属性可以让您指定一个Java类,根据 ResultSetMetaData将其自动映射到JDBC的ResultSet – 举例: 只要是Java Bean的属性名称和ResultSet的列名匹配,属性自动赋 值给列值。 SELECT PER_ID as id, PER_FIRST_NAME as firstName, PER_LAST_NAME as lastName, FROM PERSON WHERE PER_ID = #value# 14 Dec 1st, 2007

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共18页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有