`
hua04104
  • 浏览: 248806 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis的参数映射

阅读更多
1.自动参数映射
<insert id="inserUser" parameterClass="User">
  insert into t_user(id, name, sex, address) 
              values (#id#, #name#, #sex#, #address#)
</insert>


2.内联参数映射
<insert id="inserUser3" parameterClass="User">
  insert into t_user(id, name, sex, address) 
  values (#id:NUMBER#, #name:VARCHER#, #sex:NUMBER#, #address:NUMBER#)
</insert>


3.外联参数映射
<parameterMap class="User" id="paramMap">
  <parameter property="id" jdbcType="NUMBER"/>
  <parameter property="name" jdbcType="VERACHER"/>
  <parameter property="sex" jdbcType="NUMBER"/>
  <parameter property="address" jdbcType="NUMBER"/>
</parameterMap>
  
<insert id="inserUser" parameterMap="paramMap">
  insert into t_user(id, name, sex, address) values (?, ?, ?, ? )
</insert>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    iBATIS-SqlMaps,ibatis映射文件

    SqlMap.xml文件则是具体的SQL映射文件,它是iBATIS的核心,定义了SQL语句、结果映射、参数映射等。映射文件中的每个元素都代表了一个数据库操作,如查询、插入、更新或删除。例如,元素用于定义一个查询,它可以包含...

    ibatis SQL映射文件、DAO、model自动生成工具源码

    首先,SQL映射文件(Mapper XML)是Ibatis的核心部分,它定义了数据库操作的SQL语句和参数映射。自动生成工具会根据表结构自动创建这些XML文件,包括增删改查等基本操作,使得开发者无需手动编写这些基础代码,而是...

    ibatis配置文件、映射文件详解

    在ibatis框架中,`sqlMapConfig.xml`是一个非常重要的配置文件,它主要用于设置ibatis的全局配置信息,包括数据库连接信息、环境配置以及其它运行时参数等。下面将对这个文件中的关键元素进行详细的解析。 ##### ...

    ibatis教程 输入参数详解

    标题:ibatis教程 输入参数详解 描述:ibatis教程 输入参数详解 ibatis快速入门 标签:ibatis list 部分内容:这段部分提供了ibatis用户指南的警告,关于从文档复制代码的问题,以及ibatis的概述、如何开始使用...

    ibatis 的关系映射

    7. **入参和返回值的问题**:在 iBatis 中,参数可以通过 `parameterMap` 指定,可以是简单的 Java 对象,也可以是 Map。返回值则通过 `resultMap` 或 `resultType` 定义,可以是单个对象或集合。 文件名如 "iBatis...

    Mybatis/ibatiS多表映射 一对一 一对多 extjs前台取值 详细讲解

    这里使用了`&lt;select&gt;`标签,其`id`是查询方法的标识,`parameterType`指定了传入参数的类型,`resultMap`则指定了返回的结果集映射。查询SQL使用了LEFT JOIN来连接`test_xxx_classInfo1`,`test_xxx_teacherinfo`和`...

    深入分析 iBATIS 框架之系统架构与映射原理

    **深入分析 iBATIS 框架之系统架构与映射原理** iBATIS 是一个优秀的持久层框架,它允许开发者将 SQL 语句与 Java 代码分离,从而简化了数据库访问层的开发工作。本篇文章将深入探讨 iBATIS 的核心系统架构以及其...

    ibatis 用HashMap解决resultClass映射

    ibatis 是一个基于 Java 的开源持久层框架,它提供了 SQL 映射功能,使得开发者可以通过 XML 文件或注解来定义 SQL 查询语句、参数类型以及结果映射规则,从而极大地简化了 JDBC 编程的复杂性。与 Hibernate 等全 ...

    Ibatis

    1.1 SQL 映射文件:Ibatis 的核心是 SQL 映射文件,它定义了 SQL 语句、参数映射和结果集映射。XML 格式的映射文件允许开发者以清晰的方式编写 SQL,并将其配置到应用程序中。 1.2 映射元素:包括 `select`、`...

    ibatis的多参数查询.doc

    在ibatis中,默认情况下每个SQL映射只能有一个输入参数。但实际开发过程中,我们经常需要处理多个输入参数的情况,例如查询一个用户的信息时可能需要用户名和密码两个参数。因此,需要找到合适的方式来支持多参数...

    iBATIS_In_Action:使用映射语句(一).doc

    4.2.2 参数映射 iBATIS通过两种方式处理参数:位置参数(Positional Parameters)和命名参数(Named Parameters)。位置参数使用问号(?)作为占位符,而命名参数则使用尖括号(#{name})包裹参数名。命名参数更易读...

    Mygeneration_1309_20081006—IBatis_SQL映射+实体模板

    SQL Mapping文件中,XML配置用于描述数据访问逻辑,包括SQL语句、存储过程以及参数映射。 3. **实体类(Entity Class)**:实体类是程序设计中的一个重要概念,它是数据库表在应用程序中的对象化表现。每个实体类...

    ibatis demo,ibatis例子,ibatis示例

    5. **参数映射**:Ibatis支持多种方式传递参数,如Map、POJO对象、注解等。例如,使用`@Param`注解可以指定参数名,或者在XML中使用`#{paramName}`来引用参数。 6. **结果映射**:结果映射允许我们将查询结果自动...

    ibatis总结 ibatis ibatis ibatis ibatis

    Ibatis的主要特点是通过XML或注解定义SQL映射文件,将SQL语句与Java对象绑定。例如,`&lt;select&gt;`标签用于定义查询语句,`&lt;insert&gt;`、`&lt;update&gt;`和`&lt;delete&gt;`分别对应增删改操作。在SQL映射文件中,可以使用动态SQL来...

    Ibatis 框架基础

    Ibatis的映射分为两种:结果映射和参数映射。结果映射用于将查询结果转换为Java对象,参数映射则是将Java对象的属性值转化为SQL语句的参数。 1. 结果映射:通过`&lt;resultMap&gt;`标签定义,可以处理一对一、一对多、多...

    iBatis详细使用手册(.net版)[收集].pdf

    iBatis的缺点包括需要用户编写SQL语句和参数映射关系,需要管理和编写SQL语句。 tuy nhiên,它也提供了一种灵活的方式来实现数据访问逻辑,可以根据不同的需求和环境进行配置和调整。 iBatis是一个功能强大且灵活...

    \ibatis配置文件、映射文件详解

    映射文件(如`userMap.xml`)是iBATIS的核心,它包含SQL语句、结果映射和参数映射等信息。映射文件通常有以下元素: - `&lt;select&gt;`:定义查询语句,可以包含参数和结果集映射。 - `&lt;insert&gt;`:用于插入记录,可以...

    ibatis2.3.4.rar

    6. 参数映射和结果映射:Ibatis通过Map、POJO(Plain Old Java Object)等方式进行参数映射,将Java对象转换为SQL参数;结果映射则是将查询结果转换为Java对象,方便后续处理。 在实例中,你可以尝试以下几个步骤来...

    ibatis配置、映射文件详解.doc

    《iBatis配置与映射文件详解》 iBatis,作为一个轻量级的持久层框架,以其灵活的SQL映射和良好的数据库交互性深受开发者喜爱。本文将深入解析iBatis的核心配置文件`sqlMapConfig.xml`,以及映射文件的使用方法,...

Global site tag (gtag.js) - Google Analytics