社区
Web 开发
帖子详情
hibernate多对多映射中间表如何加入其它字段?
ldz0414
2011-02-09 04:00:57
如题:
Student表:
sid、sname
Course表:
cid、cname
中间表SC:
sid(Student表外键)、cid(Course表外键)、score(学生分数)
使用多对多如何能保存score字段值?
我在网上看到有人说用两个多对一,将中间表SC也用类封装。请问大家都是这么做的么?还是有更好的方法?
...全文
524
8
打赏
收藏
hibernate多对多映射中间表如何加入其它字段?
如题: Student表: sid、sname Course表: cid、cname 中间表SC: sid(Student表外键)、cid(Course表外键)、score(学生分数) 使用多对多如何能保存score字段值? 我在网上看到有人说用两个多对一,将中间表SC也用类封装。请问大家都是这么做的么?还是有更好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kebikakaxi
2012-10-10
打赏
举报
回复
楼主解决了没啊?我也想问怎么解决
westlifeljz
2011-08-15
打赏
举报
回复
遇到相同问题了。。。
ldz0414
2011-02-11
打赏
举报
回复
谢谢楼上啊。
hx_3413
2011-02-10
打赏
举报
回复
在使用Hibrenate的时候,Sc实体中应该包含student和Course实体,所以西安封装student和Course实体,然后封装Sc实体,最后保存应该就可以了
ldz0414
2011-02-10
打赏
举报
回复
还有人没有。
ldz0414
2011-02-09
打赏
举报
回复
[Quote=引用 1 楼 hzzduoduo 的回复:]
新年好啊。
[/Quote]
这个回答很不给力啊。
OA项目(一对多、多对一、
多对多
的关系
映射
)
该博客详细介绍了OA项目中部门、用户和岗位之间的关系,包括
多对多
、多对一和一对多的关联。在设计实体时,采用了双向关联的方式,并在
映射
描述文件中设置了
中间
表
以处理
多对多
关系。通过将
映射
文件
加入
到
hibernate
配置文件并进行测试,成功自动生成了符合预期的数据库
表
结构,如t_user_role
表
处理
多对多
关系,t_user
表
的departmentId
字段
处理多对一关系,以及t_department
表
的parentId
字段
处理一对多关系。
15.
Hibernate
多对多
关联
映射
本文介绍了
多对多
关系在数据库中的实现方式及其在Java程序中的
映射
方法,包括使用
中间
表
的情况,并详细讲解了双向
多对多
关联
映射
。
hibernate
之
多对多
映射
操作
中间
表
本文介绍了如何在
hibernate
中处理
多对多
映射
关系,尤其是在网上商城订单与商品的例子中。由于
hibernate
默认的
多对多
映射
无法处理
中间
表
的额外
字段
,作者提出将
多对多
转换为一对多
映射
,创建
中间
表
实体以管理订单数量和单价等信息。详细步骤包括商品实体、订单实体、
中间
表
实体的定义,以及
映射
文件和测试类的实现。
hibernate
多对多
关系详解(包括
中间
表
,一对多字
表
)
本文详细介绍了使用
Hibernate
配置和操作
多对多
关系的示例,包括Person和Event之间的
多对多
关系,以及通过
中间
表
Person_Event进行关联。同时,展示了如何在Person类中维护事件关系,并在Event类中设置inverse属性为true,
表
示关系由Person端维护。还提供了相关的XML
映射
文件和测试代码,展示了如何添加、删除人员到事件以及添加邮件地址到人员。
Hibernate
中
多对多
的annotation的写法(
中间
表
可以有多个额外添加的
字段
)
博客聚焦于
Hibernate
中
多对多
关系的annotation写法,尤其针对
中间
表
存在额外添加
字段
的情况展开,为相关开发人员提供技术参考,助力解决
Hibernate
多对多
关系
映射
的实际问题。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章