Association 和 Collection 是什么
时间: 2024-05-26 19:12:09 浏览: 17
Association 和 Collection 是面向对象编程中的两个重要概念。Association 表示两个对象之间的关联关系,比如一个订单对象和一个客户对象之间的关系就是一个 Association。Collection 则表示一组对象的集合,比如一个订单对象集合就是一个 Collection。在面向对象编程中,使用 Association 和 Collection 可以更好地描述和组织对象之间的关系和数据结构。
相关问题
mybatis association和collection区别
MyBatis中的association和collection是两种不同的映射关系。
1. association:association用于建立一对一的关联关系。它可以将一个结果集中的多个列映射到一个Java对象中的一个属性上。通常,在数据库中使用外键关联两个表时,可以使用association来表示这种关系。
2. collection:collection用于建立一对多的关联关系。它可以将一个结果集中的多个列映射到一个Java对象中的一个集合属性上。通常,在数据库中使用一对多的关联关系时,可以使用collection来表示这种关系。
区别:
- association用于表示一对一的关联关系,而collection用于表示一对多的关联关系。
- association将多个列映射到一个属性上,而collection将多个列映射到一个集合属性上。
- association生成的Java对象中的属性类型是单个对象,而collection生成的Java对象中的属性类型是集合类型。
association和collection
Association和Collection是软件工程中的两种常见的关系。
Association表示两个类之间的关系,通常表示为一个类的对象属于另一个类。
Collection则表示一组对象的关系。通常使用集合类型来表示,如List,Set等。