`
qq123zhz
  • 浏览: 540631 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ibatis3 一对一关联

SQL 
阅读更多

 ibatis2 里面result标签可以设置select查询 一对一

 

 

<result property="info" column="userid" select="getUserInfoByUserId" />  

为什么ibatis3 没有了呢?

那ibatis3 用什么来设置一对一关联呢,难道是

<association property="templateBean" column="POP_TEMPLATE_ID" javaType="template" select="pageSelectTemplate"></association>


??? 

 

分享到:
评论
4 楼 mqlfly2008 2010-08-29  
以前看了一个帖子,有说用对象。属性的!当时很是怀疑,原来是ibaits3的写法
3 楼 qq123zhz 2010-08-12  
还可以这么玩?不过我用<association >标签也实现了。
2 楼 jianwang0310 2010-08-12  
yzsunlight 写道
可以直接写 关联SQL语句 然后通过
<result property="user.id" column="userid"  /> 
<result property="user.name" column="username"  /> 
就好

<result property="user.id" column="userid"  /> 
<result property="user.name" column="username"  /> 
1 楼 yzsunlight 2010-08-12  
可以直接写 关联SQL语句 然后通过
<result property="user.id" column="userid"  /> 
<result property="user.name" column="username"  /> 
就好

相关推荐

    ibatis配置多表关联(一对一、一对多、多对多

    ibatis配置多表关联(一对一、一对多、多对多

    Ibatis一对一映射提示

    本篇将深入讲解iBATIS一对一映射的概念、配置及应用,帮助你更好地理解和运用这个功能。 一对一映射在数据库设计中是指两个表之间存在一对一的关系,例如,一个员工可能只有一个部门,一个部门也只对应一个员工。在...

    ibatis实战之一对多关联(源代码)

    在IT领域,特别是Java开发中,iBatis是一个非常受欢迎的...以上是关于iBatis一对多关联映射的实战介绍,希望对您在开发过程中有所帮助。更多关于iBatis的高级用法和最佳实践,可以通过文章链接中的资源进行深入学习。

    ibatis的的增删改查和一对一、一对多查询

    在SQL查询中,可以使用嵌套选择(`&lt;select&gt;`标签)或者联合主键(`&lt;join&gt;`标签)来关联一对一的表。 2. **一对多关系**:在一个实体类中,可能存在与多个其他实体类的关系,如一个用户有多个订单。同样,使用`...

    ibatis 一对多 多对多完整映射

    本文将深入探讨如何在iBATIS中实现一对多和多对多的关系映射,并提供相关的源码分析和工具使用技巧。 **一对多关系映射** 在数据库设计中,一对多关系是指一个父记录可以与多个子记录关联,例如,一个用户可以有多...

    ibatis 一对多

    `CollectionHandler` 类则专门负责处理一对多和一对一的集合映射。 在实际应用中,我们还可以通过动态SQL来灵活控制一对多的加载,例如延迟加载(lazy loading)或按需加载。`&lt;if&gt;` 和 `&lt;choose&gt;` 等标签可以用来...

    ibatis 一对多关系映射

    首先,我们需要在映射文件中定义主表(一对一端)和从表(多对一端)的映射。假设我们有一个`User`类对应`users`表,一个`Order`类对应`orders`表,其中`orders`表有一个`user_id`字段作为外键关联到`users`表。 在...

    ibatis总结 ibatis ibatis ibatis ibatis

    Ibatis 是一款轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码分离,从而使得数据库访问更加灵活、易于维护。本篇文章将深入探讨Ibatis的核心概念、最佳实践以及与其他框架如Struts和Spring的整合。 1. ...

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

    `association`用于表示一对一关系,这里是班级与班主任的关联,通过`teacherId`字段引用`resultTeacherInfo`。而`collection`则用于表示一对多关系,即班级与学生的关联,通过`classId`字段引用`resultStudentInfo`...

    ibatis多对多关系(详细)

    iBatis多对多关系详解 iBatis是一种流行的持久层框架,用于简化Java应用程序和关系数据库之间的交互。在本文档中,我们将详细介绍iBatis在处理多对多关系时的配置和实现。 多对多关系 多对多关系是一种常见的关系...

    ibatis 完美例子 一对多 批处理 事务 和 spring struts2集成

    在Java代码中,通过MyBatis的SqlSession对象加载或保存相关的对象,Ibatis会自动处理一对多的关联填充和删除规则。 接着,批处理操作是提高性能的关键。在Ibatis中,可以通过设置SqlSession的flushCache和useCache...

    使用ibatis操作两个有关系的表

    3. **多对一映射**:与一对一相反,一个多对一的情况是指多个记录对应一个主记录,如多个商品属于一个分类。这种情况下,通常在子表中有一个外键指向父表的主键。映射方式与一对一类似,只是方向相反。 4. **多对多...

    ibatis demo,ibatis例子,ibatis示例

    3. **SqlSession**:SqlSession是Ibatis的核心组件,它提供了执行SQL的方法,如`selectOne`、`insert`、`update`和`delete`。每次数据库操作后,记得关闭SqlSession以释放资源。 4. **动态SQL**:Ibatis的动态SQL...

    ibatis one to many mapping

    3. `ibatis配置多表关联(一对一、一对多、多对多).htm` - 这个文件涵盖了多种关联映射,包括一对一、一对多和多对多,可能是全面的关联配置教程。 4. `ibatis多对多映射.htm` - 又一份多对多映射的详细说明。 5. `...

    ibatis3 jar

    总的来说,MyBatis 3是一个轻量级、高度定制化的持久层框架,适用于需要对SQL有精细控制的项目。与Spring和Hibernate的集成,使得开发者能够构建健壮、可扩展的企业级应用。通过使用这个最新的ibatis3 jar,开发者...

    Ibatis 入门经典 实例

    通过以上内容,你将对 Ibatis 有一个全面的认识,并能动手实践。实际项目中,还可以结合日志、缓存等机制,进一步优化 Ibatis 的使用。记住,学习 Ibatis 不仅是为了掌握框架本身,更是为了理解如何优雅地处理数据...

    ibatis开发指南 经典教材

    ibatis支持多种ORM映射策略,包括一对多关联和一对一关联。这些关联可以使用嵌套查询或嵌套结果的方式实现,允许开发者在多个表之间建立复杂的关系。此外,ibatis还支持延迟加载,即只有在真正需要时才加载关联对象...

    iBatis文档\ibatis.doc

    iBatis支持复杂的数据关联,包括一对多、一对一关联。通过`collection`和`association`元素,你可以轻松地处理嵌套的结果集。 #### 一对多关联 在XML映射文件中,定义一个`collection`元素来表示一对多关系,例如:...

    iBATIS3_user_guide_manual.rar_ibatis手册

    8. **结果映射**:学习如何映射查询结果到Java对象,包括一对一、一对多、多对多的关联映射。 9. **缓存**:iBATIS3支持本地缓存和二级缓存,可以提高数据访问效率。 10. **插件**:了解如何编写和使用iBATIS的...

    ibatis2.x 详细介绍

    - **一对一关联**:一个实体类与另一个实体类之间存在一对一的关系,Ibatis通过resultMap标签实现这种映射。 - **延迟加载**:Ibatis允许延迟加载关联的对象,直到真正需要时才执行相关的查询,提高性能。 - **动态...

Global site tag (gtag.js) - Google Analytics