- 2
- 0
- 约5.13千字
- 约 18页
- 2017-03-30 发布于四川
- 举报
第3章节mybatìs使用进阶[理论]
第3章 MyBatis使用进阶 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 本章内容 高级关联 集合映射 关联优化 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 本章目标 掌握关联结果的配置与使用 掌握集合映射的配置与使用 掌握关联的嵌套结果 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 关联 关联关系是一种结构化的关系,指一种对象和另一种对象有联系。给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。在UML图中,关联关系用一条实线来表示。 关联可以有方向,表示该关联在某方向被使用。只在一个方向上存在的关联,称为单向关联(Unidirectional Association),在两个方向上都存在的关联,称为双向关联(Bidirectional Association) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 关联配置 关联元素处理“有一个”类型的关系。例如,一篇博客有一个作者,多个评论属于同一个博客。关联映射便工作于这种情况之上。一对一和多对一的关联在mybatis中均使用同一种配置来完成。 public class Blog implements Serializable { ? private Integer id; private Author author; //博客关联的作者对象 private String title; private String content; private Date createTime; private int type; //....... } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 关联配置 语法: association property=author column=author_id javaType=author select=selectAuthorById/ 属性 property column javaType select 描述 映射到列结果的字段或属性。如果匹配的是存在的、与给定名称相同的JavaBeans 的属性,则会使用 来自数据库的列名或重命名的列标签。此与通常传递给resultSet.getString(columnName)方法的字符串相同 一个 Java 类的完全限定名,或一个类型别名 另外一个映射语句的ID,可以加载该属性映射需要的复杂类型。获取的在列属性中指定的列的值将被传递给目标select 语句作为参数 ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE mapper PUBLIC -////DTD Mapper 3.0//EN /dtd/mybatis-3-mapper.dtd mapper namespace=com.blog.persistence.BlogMapper resultMap type=blog id=blogResult id column=id property=id/ result column=title property=title/ result column=content property=content/ result column=create_time property=createTime/ result column=type property=type/ association property=author column=author_id javaType=author select=selectAuthorById/ /resultMap select id=selectAuthorByI
您可能关注的文档
最近下载
- T-CCSAS 062-2026《行为安全观察与沟通实施指南》.pdf VIP
- 中医基础理论考试题库及答案(2).docx VIP
- 山东省烟台市2025-2026学年高三上学期1月期末考试历史(含答案).pdf
- 2025小学综合实践课新课标测试题含答案.docx VIP
- 青年女性肌力身体成分与骨密度的关联性研究-中国康复医学杂志.PDF VIP
- 基于4p理论的成都城市名人酒店营销策略及现状分析.docx VIP
- 中医基础理论考试题库及答案(5).docx VIP
- 个人简历表格填写2021简历模板.docx VIP
- 药事法律法规试题及答案.docx VIP
- 一元高次方程的韦达定理及其应用.doc VIP
原创力文档

文档评论(0)