2 qq 31823423 qq_31823423 于 2016.04.30 09:50 提问

hibernate的映射关系的问题

![![![图片说明](https://img-ask.csdn.net/upload/201604/30/1461980941_627391.png)图片说明](https://img-ask.csdn.net/upload/201604/30/1461980932_394511.png)图片说明](https://img-ask.csdn.net/upload/201604/30/1461980917_589584.png)图片说明

3个回答

qq_31823423
qq_31823423   2016.04.30 09:51

第二个Sysotem.out.println() 不执行是为什么

w172087242
w172087242   Ds   Rxr 2016.04.30 10:19

程序信息太少,但是第二句输出没执行,可能的原因就是collect.setGoods(g);这个操作出现异常了;

可能是collect为null,则会出现空指针异常,可能是在你的setGoods方法中做了一些导致异常的处理。

CSDNXIAOS
CSDNXIAOS   2016.04.30 11:12

    如果为主键关联, 在hibernate中当关系为1-1时候 并且此表的主键为外键的时候 则设置的属性为 /**     * @hibernate.id generator-class = "foreign"     * @hibernate.......
答案就在这里:Hibernate中映射关系的问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
hibernate--关系映射归纳和总结
前言: hibernate关系映射十分重要,对于掌握hibernate是必备的知识,关系映射分为一对一 一对多 多对一 多对多  看起来关系关系复杂,但其实了解其中原理就可以灵活自如运用。 在了解详细分类之前,有一些点和关键系必须掌握其意义: cascade关键词:表示级联包括add update delete 一般情况不使用 不好。 作用:一般在保存对象时 需要先显
Hibernate 相关映射关系
Hibernate 相关映射关系 Hibernate 相关映射关系 Hibernate 相关映射关系
Hibernate表映射关系
1.一对多关系表间关系:身份证表与用户表1.表结构:在“多”的一方即用户表设置外键CREATE TABLE `card` ( `card_number` int(11) DEFAULT NULL, `card_time` datetime DEFAULT NULL, `user_id` int(11) NOT NULL, PRIMARY KEY (`user_id`), CONS
hibernate七种对应关系映射
hibernate框架七种对应的关系映射(ORM)
ssh学习之旅(2)--关于hibernate实体映射关联关系映射查询的解决方案-lazy属性惹的祸
先来习惯性吐槽下 最近做的ssh项目,一开始以为搭个框架很简单的,可想不到出现的问题异常多啊,tomcat运行内存不够,包重复,引用spring关联不到,一堆。。。。。。。。 辛亏都解决了(这里应该有掌声),,,,框架搭好了,以为只要实现各种表的增删改查就完事大吉了。直到现在,我才发现hibernate不简单啊。。。 吐槽完毕。。。。。。 ======================这
hibernate映射关系总结
注意:这里的关系是指:对象之间的关系,并不是指数据库的关系,-----红色重要          存在以下关系: 1、    一对一 u       单向(主键、外键) u       双向(主键、外键) 2、    一对多 u       单向 u       双向 3、    多对一 u       单向 u       双向
Hibernate表关系映射之一对多映射
一、基本概述 在表中的一对多,是使用外键关联,通过一张表的一个键另一个表的外键来建立一多关系;而在类中表示为一个类中有一个集合属性包含对方类的很多对象,而在另一个类中,只包含前述类的一个对象,从而实现一对多关系的建立! 而在Hibernate中采用的是Set类型集合,使用和来实现。 对于一对多的映射关系可以分为两种情况:单向映射和双向映射。 单向映射:只能从一方访问到另一方,无法反向访问。
Hibernate(三)——框架中的关系映射
在设计数据库时我们会考虑,表与表之间的关系,例如我们前边经常提到的一对一,一对多,多对多关系,在数据库中我们通过外键,第三张表等来实现这些关系。而Hibernate时间实体类和数据库中的表进行的映射,这些关系如何映射呢?这里简单总结一下:            一,一对多,多对一关系映射,这里拿学生和班级进行简单演示:              1,学生的类和对应的映射文件的
浅谈JavaEE中的Hibernate中的四种关系映射(三)
今天我们一起来探讨一下有关Hibernate四种关系映射,大家可能会有疑惑,关系映射不就是只有三种(一对一,一对多,多对多)吗?这里我们再多说一个继承映射关系,虽然它使用频繁度没有前三个那么多,但是它在一些特定情况下,还是非常有用的,至于有什么用下面马上就要讲。这些关系映射实际上就是对应着关系型数据库中的几种关系的类型。我们都知道Hibernate的作用是将面向关系数据操作,转换成面向对象的操作,
怎么在Hibernate实体间建立映射关系
在之前的文章中,我们已经了解了Hibernate实体的四种持久状态,我们注意到当标注了特定的注解之后Hibernate可以标识java 对象为持久状态。否则他们就是普通的java对象没有和数据库由直接的关系。当我们在java类上标注了JPA注解并使他们成为持久实体之后,我们面对的一个问题就是两个实体间可以有一种关系而且必须一个实体引用另一个实体,以一种直接或者间接的方式,在我们创建两个实体的引用之