云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > struts2+hibernate实战笔记

struts2+hibernate实战笔记

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 0:57:38

多对多的映射配置:(学生跟课程) 多对多在程序里如果体现:类之间都将所需关联的类定义为set类型的成员变量,set存储所需关联的对象。

在数据库的体现:使用连接表进行多对多的体现,即中间表

inverse=\表示对方来维护关联关系,不设置默认为false表示自己维护关联关系 一对多的关联关系里,一般是多的那一方去维护关联,因此在一的这一方设置为true

多对多关联关系的时候一定要有一个多那一方的inverse设置为true,让对方来维护关联,不能让两者都去维护

如果都去维护,会往数据库插两条一样的记录,因此会报约束异常。两者之间一定要一个让对方去维护关联

此外多对多的关联必须将cascade设置为\绝对不能设置为all/delete,区分与一对多

整的对象关系配置流程:学生与课程

Student类: student表:

private String id; // 标识id id string PK private String name; // 学生姓名 name string private Set Courses;// 课程

Course类 course表: private String id; id string pk private String name; name string private Set Students;

student_course表:

student_id string course_id string Student.hbm.xml配置

起来-->

Course.hbm.xml配置

笔记是本人长期的总结,仅供学习使用,任何商业用途请注明 版权:大麦推荐网 网址:http://www.damai582.com

------------------------------------------------------------------------------------------------------------

搜索更多关于: struts2+hibernate实战笔记 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com