hibernate 表的关系

问题描述

A表对B是多对1A表对C是多对1怎么同时设置它们的关系啊?A对B设置一个外键A对C设置一个外键这样不行。。B表跟C表是没什么关系的怎么设置他们直接的关系?

解决方案

解决方案二:
如果在A中建立表B的外键,同时在A中建立表C的外键,那么表B和表C本身就通过表A关联起来了
解决方案三:
在hibernate中在表A对应的类中,建立表B对应的对象b,建立表C对应的对象c然后在A的映射文件中使用many-to-one分别建立与表B对应的类和表C对应的类的关联关系over
解决方案四:
引用2楼zjc_love的回复:

在hibernate中在表A对应的类中,建立表B对应的对象b,建立表C对应的对象c然后在A的映射文件中使用many-to-one分别建立与表B对应的类和表C对应的类的关联关系over

那在对A表save的时候不是要同时setB和C么B跟C不是同时用的
解决方案五:
这种关系就可以实现三个表的互相调用,为什么要设置B和C表之间的直接关系呢

时间: 2024-11-17 05:13:00

hibernate 表的关系的相关文章

Hibernate多对多关系查询出所有结果

问题描述 Hibernate多对多关系查询出所有结果 问题背景: 现在有三张表,学生.班级.课程,学生和班级为多对多,学生和课程为多对多,班级和课程是多对一,即一门课可以有多个班级. 我写的学生实体类: private Integer id; private String name; private Set<Clazz> clazzs=new HashSet<>(); //n-n private Set<Course> courses=new HashSet<&g

hibernate一对多关系中的外外键值无法获取

问题描述 hibernate一对多关系中的外外键值无法获取 !表中的外键cid值没有生成](http://img.ask.csdn.net/upload/201508/05/1438784830_640743.png) 解决方案 你其实可以不用写,可以自动生成相应的映射关系,这些主外键会自动帮你生成,至于怎么自动生成,你可以百度下,到处是的 解决方案二: 你其实可以不用写,可以自动生成相应的映射关系,这些主外键会自动帮你生成,至于怎么自动生成,你可以百度下,到处是的 解决方案三: http://

hibernate的映射关系的问题

问题描述 hibernate的映射关系的问题 解决方案 第二个Sysotem.out.println() 不执行是为什么 解决方案二: 程序信息太少,但是第二句输出没执行,可能的原因就是collect.setGoods(g);这个操作出现异常了: 可能是collect为null,则会出现空指针异常,可能是在你的setGoods方法中做了一些导致异常的处理. 解决方案三: ????如果为主键关联, 在hibernate中当关系为1-1时候 并且此表的主键为外键的时候 则设置的属性为?/**????

Excel工作薄与工作表的关系

刚学习Excel的网友,面对书籍上所讲的工作薄.工作表,难于理解这些概念! 下面,本文就给您详细介绍,Excel中的工作薄和工作表是啥关系,如何来理解工作薄与工作表的概念. 一.工作薄 首先我们看下图.注意看标题部分. "我的工作薄.xls",其扩展名为xls,指的是一个Excel文件.该Excel文件,指的就是一个工作薄. 简单的讲,一个Excel文件,也就是一个xls文件,指的就是一个工作薄. 二.工作表 现在,我们来看,如上图的Excel文件,里面存在Sheet1.Sheet2.

图片-数据库表之间关系图的设计

问题描述 数据库表之间关系图的设计 请问两张表的关系图,中间的那个连接钥匙是怎么弄的?我设置了两个表的主外建,然后怎么办呢? 解决方案 怎么设计vfp数据库与表之间的关系magento数据库表之间的关系Rails 数据库表之间关系 解决方案二: equement表中的equtypeid 与equtype表的id关联

oracle 数据库 表的关系图有什么软件可以显示

问题描述 oracle 数据库 表的关系图有什么软件可以显示 oracle 数据库 表的关系图有什么软件可以显示 oracle 数据库 表的关系图有什么软件可以显示oracle 数据库 表的关系图有什么软件可以显示 解决方案 在pl/sql7.0中 新建一个Diagram Window,然后把有关系的表用鼠标左键拖到这个窗口中 解决方案二: 可以用VISIO ... 解决方案三: 可以用VISIO ... 解决方案四: 可以用PowerDesigner 解决方案五: PowerDesigner

关系表出错-SQL表创建关系图出错

问题描述 SQL表创建关系图出错 谢谢 解决方案 出错是你的数据库表设计有问题.SQL没办法正确生成 解决方案二: OrderItem的key添加为orderItemID,不要用OrderNum 解决方案三: 报什么错误?类型是否匹配 解决方案四: 你提这个问题的关键是出错信息是什么,出错信息都不说,贴个这图能说明什么 解决方案五: 问题已经解决了 出错那张图是有上传的 怎么不见了

菜鸟问一个hibernate关于继承关系映射的配置问题

问题描述 菜鸟问一个hibernate关于继承关系映射的配置问题 按照教学视频配置: <class name="Employee" discriminator-value = "0"> <id name="id"> <generator class="native"></generator> </id> <property name="name&quo

求解主表和从表的关系

问题描述 求解主表和从表的关系 在SQL Server中,如果建立了主表和子表的关系,则以下情况描述错误的是( ). 1 A:子表中相关项目的数据在主表中必须存在 B:先删除子表才能删除主表 C:若主表中相关项的数据更改了,则子表对应的数据项也应当随之更改 D:当删除子表中相关记录时,应先删除主表中的相应记录 解决方案 D:当删除子表中相关记录时,应先删除主表中的相应记录 这是错的,因为"先删除子表才能删除主表" 解决方案二: 我选d吧,bc是一定对的.犹豫了a,最终还是d