正在加载图片...
创建一个 PreparedStatement实例,用参数对象为 PreparedStatement实例 设定参数,执行 PreparedStatement并从 Resultset中创建结果对象。 i.执行SQL的更新数据语句时,返回受影响的数据行数。执行查询语句时 将返回一个结果对象或对象的集合。和参数对象一样,结果对象可以是 Java bean,Map实现和基本数据类型的包装类。 下图描述了以上的执行流程。 Input sqlMapconfig. xml (Output) JavaBean JavaBean SQL Map Mapped (HashMap Statement Statement TreeMap.) TreeMap.) Statement "Primitive string Mapped Mapped Statemen State JDBC b)映射文件介绍 在整个 SQL MAP中,映射文件作为持久层中的主要部分,它是对数据库操作 的主要途径。它包含SoL语句,将输入参数( parameter)和返回结果( result) 直接映射至类。任何SαL语句都可看作是一组输入和输出。输入的值是参数 ( parameter),通常出现在 WHERE子句中。输出的值则是出现在 SELECT子句 中的列。 Output SELECT FIRST NAME, LAST NAME FROM EMPLOYEE WHERE EMPLOYEE NUMBER=1234 c)映射文件的构成 tatement SQL Map的核心概念是 Mapped Statement。 Mapped Statement可以使用 任意的SQL语句,并拥有 parameter map(输入)和 result map(输出) <statement id=statementName'" [parameter Class="some class Name"创建一个 PreparedStatement 实例,用参数对象为 PreparedStatement 实例 设定参数,执行 PreparedStatement 并从 ResultSet 中创建结果对象。 ii. 执行 SQL 的更新数据语句时,返回受影响的数据行数。执行查询语句时, 将返回一个结果对象或对象的集合。和参数对象一样,结果对象可以是 Java Bean,Map 实现和基本数据类型的包装类。 下图描述了以上的执行流程。 b) 映射文件介绍: 在整个 SQL MAP 中,映射文件作为持久层中的主要部分,它是对数据库操作 的主要途径。它包含 SQL 语句,将输入参数(parameter)和返回结果(result) 直接映射至类。任何 SQL 语句都可看作是一组输入和输出。输入的值是参数 (parameter),通常出现在 WHERE 子句中。输出的值则是出现在 SELECT 子句 中的列。 c) 映射文件的构成 i. Statement SQL Map 的核心概念是 Mapped Statement。Mapped Statement 可以使用 任意的 SQL 语句,并拥有 parameter map(输入)和 result map(输出) <statement id=”statementName” [parameterClass=”some.class.Name”]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有