08 Hibernate 多对多单向关联

08 Hibernate 多对多单向关联

ID:40512458

大小:104.00 KB

页数:4页

时间:2019-08-03

08 Hibernate 多对多单向关联_第1页
08 Hibernate 多对多单向关联_第2页
08 Hibernate 多对多单向关联_第3页
08 Hibernate 多对多单向关联_第4页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。