1
下面关于数据库中多表之间关联关系说法错误的是()
- A、一对一关联关系可以在任意一方引入对方主键作为外键
- B、一对多关联关系在“一”的一方,添加“多”的一方的主键作为外键
- C、多对多关联关系会产生中间关系表,引入两张表的主键作为外键
- D、多对多关联关系的两个表的主键成可以为联合主键或使用新的字段作为主键
正确答案: B
在多的一方,添加一的一方的主键作为外键
2-p138
在Java中,以下有关类的关联关系描述错误的是()。
- A、在Java中,通过对象也可以进行关系描述,他们分别为一对一、一对多、多对一和多对多。
- B、一对一的关系就是在本类中定义对方类型的对象
- C、一对多的关系就是一个A类类型对应多个B类类型的情况,需要在A类中以集合的方式引入B类类型的对象,在B类中定义A类类型的属性a
- D、多对多的关系:在A类中定义B类类型的集合,在B类中定义A类类型的集合。
正确答案: A
A.看图发现没有多对一
3
下面属性中不属于<association>元素属性的是()
正确答案: C 我的答案:C得分: 3.3分
答案解析:
ofType是<collection>元素的属性
association内属性:
- javaType:把sql语句查询出的结果集,封装给某个类的对象(可以省略
- select:下一条要执行的sql语句
- property:注入给实体类的某个属性
- column:在上一次查询的结果集中,用那些列值去执行下一条sql语句
- fetchType属性有lazy和eager两个属性值,默认值为lazy(即默认关联映射延迟加载)。
4
以下关于MyBatis映射文件中<association>元素属性的说明错误的是()