`

集合方式的组件映射

阅读更多

场景:一个Student,有联系方式(联系方式名称和联系方式内容),一个student可以拥有多个联系方式,存储时分为两张表 ,一张学生表student,一张联系人表contact,但是只有一个配置文件,也就是一个配置文件生成两张表,这属于一种一对多关系,完全可以使用一对多映射使用两个配置文件配置,但是这里介绍一下使用集合方式组件映射的实现,还是推荐使用前者,因为前者比较直观,容易理解

Contact.java

 


Student.java

 

 


Student.hbm.xml

 

 


建表类:

 

CreateTable.java

 


测试类:HibernateTest.java

 

 

over

 


 

分享到:
评论

相关推荐

    论文研究-资源环境数学模型语义的解析与映射.pdf

    采用数学公式语义描述关系集,计算组件的迟绑定,实现模型的语义映射。通过与模型类模型实例的模型表达比较说明,模型的数学公式语义表达增强了资源环境模型库管理系统(REMMS)的用户友好性,涵盖了更多的模型关系...

    Hibernate3开发.pdf

    包括:cfg配置、mapping配置、组件映射、事务配置、缓存配置 第四章:Hibernate开发 包括:使用Hibernate实现增删改查、HQL语句、条件查询、Native SQL、批量处理 第五章:关系映射 包括:集合映射、一对一、一对...

    Hibernate学习笔记

    019 关联映射文件中集合标签中的 lazy(懒加载)属性 020 、单端关联上的 lazy(懒加载)属性 021 继承关联映射 022 component(组件)关联映射 023 复合主键 关联映射 024 其它 关联映射 025 hibernate 悲观锁、乐观锁 ...

    超过 500 个原生Swift扩展的便捷集合,可提高您的工作效率

    无论是基础类型扩展、集合操作、字符串处理还是UI组件的便捷操作,这些扩展都可以帮助开发者更快速地完成开发任务。 ### 2. 基础类型扩展 1. **String 扩展**: - 提供了字符串的格式化、截取、查找和替换等功能。...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     12.4 选择继承关系的映射方式  12.5 映射多对一多态关联  12.6 小结  12.7 思考题 第13章 Java集合类  13.1 Set(集)  13.1.1 Set的一般用法  13.1.2 HashSet类  13.1.3 TreeSet类  13.1.4 向Set中加入...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     12.4 选择继承关系的映射方式  12.5 映射多对一多态关联  12.6 小结  12.7 思考题 第13章 Java集合类  13.1 Set(集)  13.1.1 Set的一般用法  13.1.2 HashSet类  13.1.3 TreeSet类  13.1.4 向Set中加入...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     12.4 选择继承关系的映射方式  12.5 映射多对一多态关联  12.6 小结  12.7 思考题 第13章 Java集合类  13.1 Set(集)  13.1.1 Set的一般用法  13.1.2 HashSet类  13.1.3 TreeSet类  13.1.4 向Set中加入...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     12.4 选择继承关系的映射方式  12.5 映射多对一多态关联  12.6 小结  12.7 思考题 第13章 Java集合类  13.1 Set(集)  13.1.1 Set的一般用法  13.1.2 HashSet类  13.1.3 TreeSet类  13.1.4 向Set中加入...

    Hibernate实战(第2版 中文高清版)

     6.3.3 映射嵌入式对象的集合   6.4 映射父/子关系   6.4.1 多样性   6.4.2 最简单的可能关联   6.4.3 使关联双向   6.4.4 级联对象状态   6.5 小结   第7章 高级实体关联映射   7.1 单值的实体...

    hibernate annotation帮助文档

    嵌入式对象(又名组件) 2.2.2.4. 无注解之属性的默认值 2.2.. 映射主键属性 2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4.3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5...

    CodeLibrary:定制,可重用组件的源代码集合-Source code collection

    定制,可重用组件的源代码集合 Beta项目会经常更改和更新。 对象映射器 将一个类的实例映射到另一个类的实例 ScheduledTaskRunner(BETA) 允许您安排任务以指定的时间间隔运行。 它基于MemoryCache,可与任何应用...

    Hibernate框架参考文档

    6. 集合类(Collections)映射; 7. 关联关系映射; 8. 组件(Component)映射; 9. 继承映射(Inheritance Mappings); 10. 与对象共事; 11. 事务和并发; 12. 拦截器与事件(Interceptors and events); 13. 批量处理(Batch...

    hibernate全面精品总结

    hibernate 中对象id的生成方式 对象---关系映射文件 hibernate中对象的状态及数据类型 基数类型的对象关系映射:(重点,难点) SQL语句 配置文件 组件关系映射: 继承关系映射 值类型的集合影射: 一些小知识点

    NHibernate中文帮助手册API

    集合类(Collections)映射  6.1. 持久化集合类  6.2. 集合外键(Collection foreign keys)  6.3. 值集合于多对多关联(Collections of values and many-to-many associations)  6.4. 一对多关联  6.5. 延迟...

    hibernate学习笔记

    组件component映射(hibernate_component) 27 复合(联合)主键映射(hibernate_composite) 27 集合(collection)映像 (hibernate_collection) 28 Hibernate 对数据库的并发支持 30 悲观锁(hibernate_pessimistic...

    Hibernate3的帮助文档

    7.3. 高级集合映射(Advanced collection mappings) 7.3.1. 有序集合(Sorted collections) 7.3.2. 双向关联(Bidirectional associations) 7.3.3. 三重关联(Ternary associations) 7.3.4. 使用 7.4. 集合...

    ofxMSAlibs:openFrameworks附加组件集合

    主要用于openFrameworks的C ++库/实用程序的集合。 使用轻型包装器映射基本类型(MSACore),其中一些也可以与Cinder一起使用(例如MSAFluid和MSAPhysics)。 这些目录中的每个目录本身都是一个github存储库。 ...

    hibernate中文参考文档

    7、组件映射 8、继承映射 9、操作持久化数据 10、事务和并行 11、Hibernate查询语言 12、条件查询 13、原生SQL查询 14、性能提升 15、工具箱指南 16、示例:父子关系 17、示例:Weblog应用程序 18、示例:不同的映射...

    JAVA基础知识点HTML格式教程编程实例20000源代码

    非常适合初学者 ... ---------------------------------------------- ...命名查询、本地查询、一对多映射、一对一映射、开放JPA、分页结果集合 主关键词、查询参数、结果映射、保存、二级表、自联接 ... ... 太多知识点了

Global site tag (gtag.js) - Google Analytics