`
dengminhui
  • 浏览: 168043 次
  • 来自: ...
社区版块
存档分类
最新评论

ibatis中的resultMap如何继承

阅读更多

Xml代码 复制代码

  1. <typeAlias alias="Domain" type="com.xxx.Domain" />  
  2. <resultMap id = "domain" type = "Domain">  
  3.    <result property="id" column="id" />  
  4. </resultMap>  
  5. <resultMap id = "extraDomain" extends="domain">  
  6.   <result property="name" column="name"/>  
  7. </resultMap>  
分享到:
评论

相关推荐

    IBatis: Discriminator Column Example – Inheritance Mapping(Ibatis中的继承映射)

    在iBATIS的映射文件中,我们需要定义一个`&lt;resultMap&gt;`来处理这种继承关系,并使用`&lt;discriminator&gt;`元素来根据`discriminator`列的值决定实例化哪个子类。 `&lt;resultMap&gt;`配置如下: ```xml &lt;resultMap id=...

    记一次Ibatis的意外发生.docx

    ResultMapping是ResultMap中的一个属性,用于指定结果映射。在IBatis中,ResultMapping的名称需要加上namespace,例如:&lt;resultMap id="xxxMap" class="xxx"&gt; &lt;result property="abc" resultMap="ns.yyyMap"/&gt; &lt;/...

    ibatis官方中文文档

    iBatis是一个优秀的持久层框架,它允许开发者将SQL语句直接写在配置文件中,极大地提高了数据库操作的灵活性和便捷性。以下是对iBatis核心知识点的详细解析: 1. **简介**: iBatis是由Apache软件基金会维护的开源...

    ibatis案例

    5. **结果映射(ResultMap)**:Ibatis的ResultMap用于处理复杂的查询结果,它可以映射多对一、一对多的关系,或者处理自定义类型转换等复杂情况。 6. **动态SQL**:Ibatis的动态SQL功能允许在XML配置文件中编写...

    ibatis2.0中文API

    在映射文件中,我们可以定义`&lt;resultMap&gt;`来映射对象属性和字段,使用`&lt;id&gt;`、`&lt;result&gt;`等元素来指定主键和普通字段。此外,还可以使用`&lt;select&gt;`、`&lt;insert&gt;`、`&lt;update&gt;`和`&lt;delete&gt;`标签来定义SQL语句,它们可以...

    ibatis中输入输出各种类型的参数分析及#与$区别

    `resultMap`是iBatis中一个重要的概念,主要用于定义如何将数据库查询结果映射到Java对象上。它可以提供比默认的列名到属性名匹配更加复杂的映射逻辑,如一对多、多对多关系的处理。 例如: ```xml &lt;resultMap id=...

    ibatis 中sqlMap配置

    在 iBatis 框架中,SQLMap配置是整个应用程序的核心部分,占据了大部分的开发工作。下面将详细解析 iBatis 中SQLMap配置的关键知识点: 1. **命名空间(Namespace)**: 命名空间是iBatis配置中的一个重要概念,它...

    ibatis源码,ibatis源码 ibatis源码 ibatis源码

    在`org.apache.ibatis.executor.resultset.ResultSetHandler`中,ResultMap被用来定义字段与Java对象属性的映射关系。ResultMap不仅支持简单的列名映射,还能处理复杂的一对多、一对一关系映射。 六、...

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    此外,iBATIS还提供了一些辅助工具,如`ParameterMap`用于管理SQL语句的输入参数,`ResultMap`用于处理查询结果的映射,以及`Cache`机制,用于缓存查询结果,提高系统性能。这些工具类使得开发者能够更方便地进行...

    ibatis中文开发指南

    3. 结果集映射:iBATIS提供了强大的结果集映射机制,通过`&lt;resultMap&gt;`元素可以指定字段与Java对象属性之间的对应关系,即使数据库表结构发生变化,也能保持Java对象结构的稳定。 4. 动态SQL:iBATIS的动态SQL功能...

    Ibatis多表查询

    在这个例子中,我们将探讨如何在 Ibatis 中实现一对多的关系查询。 首先,我们创建了两个表:`book` 和 `user`。`book` 表存储书籍的信息,而 `user` 表记录作者信息,其中 `book_oid` 字段作为外键引用 `book` 表...

    ibatis api,ibatis文档,ibatis说明文档

    3. Mapper:Ibatis中的Mapper接口是与数据库交互的桥梁。开发者可以定义自己的Mapper接口,并在XML映射文件中配置SQL语句,这样就可以在代码中直接调用Mapper接口的方法来执行SQL。 4. Executor:执行器接口,负责...

    Ibatis入门例子,Ibatis教程

    在本教程中,我们将通过一个简单的Ibatis入门例子,带你逐步了解并掌握这个强大的框架。 首先,我们需要在项目中引入Ibatis的依赖。通常,我们会在Maven的pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org....

    springMVC+ibatis的源码

    此外,iBatis支持ResultMap,可以方便地映射查询结果到Java对象,避免了过多的手动类型转换。通过SqlSession和Mapper接口,开发者可以轻松地执行增删查改操作。 结合这两个框架,SpringMVC作为前端控制器,负责处理...

    ibatis 中文api

    在映射文件中定义`resultMap`,指定字段与Java属性的对应关系,或者使用`@Result`注解在接口方法上进行配置。 7. **缓存机制**:Ibatis提供了一级缓存(Session级别)和二级缓存(Mapper级别),能够提高数据读取...

    iBATIS-SqlMaps中文教程集合

    在“iBATIS-SqlMaps中文教程集合”中,你将找到四本深入浅出的教程,这些教程涵盖了iBATIS的基础使用、高级特性和实战案例,帮助开发者快速掌握并熟练运用iBATIS解决项目中的实际问题。 1. **基础篇** - iBATIS...

    ibatis api 帮助文档+IBATIS 开发文档

    IBATIS,一个由iBATIS公司开发的开源持久层框架,是Java世界中广泛使用的数据访问接口(DAO)工具。它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java代码的分离,提高了开发效率和数据库移植性。本篇将...

    ibatis中文参考文档

    Ibatis 提供了多种映射方式,包括自动映射(基于字段名匹配)、手动映射(通过 `resultMap` 标签)和自定义映射器(通过 `javaTypeHandler`)。此外,还可以使用 `collection` 标签处理一对多的关系映射。 **七、...

    ibatisDemo 入门源码

    IbatisDemo是一个典型的基于Ibatis框架的入门示例,它为我们展示了如何在Java项目中使用Ibatis进行数据库操作。Ibatis,一个优秀的持久层框架,它允许开发者将SQL语句直接写在配置文件中,避免了JDBC的繁琐代码,...

Global site tag (gtag.js) - Google Analytics