对象关系映射
来源:互联网 发布:php代码美化 编辑:程序博客网 时间:2024/06/06 18:46
[TOC]
对象关系映射
1 对象关系之间简介
2 一对多单向映射
3 一对多双向映射
4 多对多双向映射
5 一对一双向映射
**关联关系简介**
什么是关系?
事物之间相互联系,相互作用的状态。
什么是关联?
表示对象之间或数据库之间,既有数量性,又有方向性,将对象和数据库通过某种方式联系起来。
以部门,岗位和员工为例,创建实体类对象,配置文件信息如下:
多对一单向映射:
class Employee{
private Post post;
}
一对多双向映射:
class Dept{
private Set emp=new HashSet<>();
}
一对多双向映射:
class Employee{
private Dept dept;
}
class Dept{
private Set emp=new HashSet<>();
}
多对多双向映射(以学生和课程为例,创建实体类对象 )
注意:需要创建中间表完成映射
class Student{
private Set courses=new HashSet<>();
}
class Course{
private Set stu=new HashSet<>();
}
一对一双向外键关联映射:(以员工和员工信息为例)
class Emplyee{
private User user;
}
class User{
private Employee emp;
}
多对一级联关系:
class Employee{
private Dept dept;
}
- 对象关系映射
- 关系/对象映射
- 对象关系映射
- 1.4 对象关系映射
- ORM 对象关系映射
- 对象关系映射
- 对象关系映射
- ibatis对象关系映射
- 保存对象、关系映射
- hibernate 对象 - 关系映射
- hibernate对象关系映射
- 对象关系映射
- 对象关系映射总结
- ORM 对象关系映射
- ORM对象关系映射
- ibatis对象关系映射
- hibernate对象关系映射
- 对象关系映射ORM?
- 树莓派学习(一)
- Docker学习笔记(1)
- RGB value of various colors
- vsftp给用户指定访问目录,而且不能访问上层目录
- 500. Keyboard Row 难度:简单
- 对象关系映射
- 数据结构 第5讲 顺序栈
- Unexpected 'a' 错误
- Android7.1的存储空间监控
- stdc++.h
- Codeforces Round #435 (Div. 2)
- input 输入值并显示总结【初学者】
- ㈡Eclipse/MyEclipse使用Maven配置SpringMVC
- 解决checkbox的attr(checked)一直为undefined问题