欢迎来到天天文库
浏览记录
ID:40512458
大小:104.00 KB
页数:4页
时间:2019-08-03
《08 Hibernate 多对多单向关联》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Hibernate 多对多单向关联 一、模型介绍多个人(Person)对应多个地址(Address)。一个人可对应多个地址,一个地址也可以对应多个人。 二、实体(省略getter、setter方法) publicclassPersonnn{ privateintpersonid; privateStringname; privateintage; privateSetaddresses=newHashSet(); publicclassAddressnn{ privateintaddressid; privateStringaddres
2、sdetail; 三、表模型 mysql>descperson_nn;+----------+--------------+------+-----+---------+----------------+
3、Field
4、Type
5、Null
6、Key
7、Default
8、Extra
9、+----------+--------------+------+-----+---------+----------------+
10、personid
11、int(11)
12、NO
13、PRI
14、NULL
15、auto_increment
16、
17、nam
18、e
19、varchar(255)
20、YES
21、
22、NULL
23、
24、
25、age
26、int(11)
27、YES
28、
29、NULL
30、
31、+----------+--------------+------+-----+---------+----------------+ mysql>descjoin_nn;+-----------+---------+------+-----+---------+-------+
32、Field
33、Type
34、Null
35、Ke
36、y
37、Default
38、Extra
39、+-----------+---------+------+-----+---------+-------+
40、personid
41、int(11)
42、NO
43、PRI
44、
45、
46、
47、addressid
48、int(11)
49、NO
50、PRI
51、
52、
53、+-----------+---------+------+-----+---------+-------+ mysql>descperson_nn;+----------+--------------+------+-----+---------
54、+----------------+
55、Field
56、Type
57、Null
58、Key
59、Default
60、Extra
61、+----------+--------------+------+-----+---------+----------------+
62、personid
63、int(11)
64、NO
65、PRI
66、NULL
67、auto_increment
68、
69、name
70、varchar(255)
71、YES
72、
73、NULL
74、
75、
76、age
77、int(11)
78、Y
79、ES
80、
81、NULL
82、
83、+----------+--------------+------+-----+---------+----------------+ 四、生成的SQL脚本 /*Formattedon2007/08/2111:13(QP5v5.50)*/CREATETABLE`address_nn`( `addressid`int(11)NOTNULLauto_increment, `addressdetail`varchar(255)defaultNULL, PRIMARYKEY (`addressid`
84、))ENGINE=InnoDBAUTO_INCREMENT=4DEFAULTCHARSET=gbk; /*Formattedon2007/08/2111:14(QP5v5.50)*/CREATETABLE`join_nn`( `personid`int(11)NOTNULL, `addressid`int(11)NOTNULL, PRIMARYKEY (`personid`,`addressid`), KEY`FKAAB98CF5E008E752`(`personid`), KEY`FKAAB98CF5239F6A
此文档下载收益归作者所有