第二十七课:
第二十七课:
Hibernate
Hibernate
作者:吴进
学习目标
学习目标
多对一1
一对多2
多对多3
级联4
类和类之间的关系
类和类之间的关系
类和类之间的关系帮助文档
类和类之间的关系帮助文档
实体关系
实体关系
一个实体简单的说就是在数据库中拥有一个表
一个实体简单的说就是在数据库中拥有一个表
格,并拥有自已的数据库识别(
格,并拥有自已的数据库识别(
Database iden
Database iden
tity
tity
)。
)。
一个简单的实体与实体间之关系为多对一的关
一个简单的实体与实体间之关系为多对一的关
系
系
例如在学校宿舍中,使用者与房间的关系就是多对
例如在学校宿舍中,使用者与房间的关系就是多对
一的关系,多个使用者可以居住于一个房间。
一的关系,多个使用者可以居住于一个房间。
设计数据表
设计数据表
由
由
room_id
room_id
让使用者与房间产生关联
让使用者与房间产生关联
如下建立
如下建立
user
user
与
与
room
room
表格:
表格:
CREATE TABLE user (
CREATE TABLE user (
id INT(11) NOT NULL PRIMARY KEY,
id INT(11) NOT NULL PRIMARY KEY,
name VARCHAR(100) NOT NULL ,
name VARCHAR(100) NOT NULL ,
room_id INT(11)
room_id INT(11)
);
);
CREATE TABLE room (
CREATE TABLE room (
id INT(11) NOT NULL PRIMARY KEY,
id INT(11) NOT NULL PRIMARY KEY,
address VARCHAR(100) NOT NULL
address VARCHAR(100) NOT NULL
);
);
评论0