区分一对一,一对多,和多对多
一对多是指,一个对应多个 + 一个对应一个
多对多是指 一个对应多个 + 一个对应多个
单向和双向
在查询数据时,单向关联只能通过一边进行查询,而双向关联两边都可以进行查询。
单向关联是指只在一方加上注解,双向关联是指双方都加上注解。
映射分主体类和非主体类,对于双向而言,地位是平等的,随便选择一个作为主体类即可、
我想做一个双向关联,多对多的
其实我真正要改的也就domain的两个文件而已。
什么是单向一对多呢?什么是双向一对多呢?
注意,双向一对多不是 一对多+多对一 这就变成多对多了
这里的单向和双向指的是查询数据的方向。
一方 onetomany
多方 manytoone
在A类中建立对B的关联属性
1个班级中包含了多个学生.反过来就是多个学生在一个班级中.永远都是学生表中含有班级的主键不可能班级表中出现学生的主键
迷惑:
在用法方面的迷惑
到底是为什么要搞个这个啊
怎么开朗的?
一个公司可以有多个员工,对于员工(Employee)来说,他跟公司(Company)的对应关系就是多对一关系
对于公司来说,他和员工的对应关系是一对多
长期思考一个东西真的脑袋很疼,要搞点东西来吃吃喝喝。