`
harrison2010
  • 浏览: 108005 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

hibernate无视外键的作用

阅读更多
这里我不用example类阐述自己的想法,为的是想让自己不用example同样把事情说的让大家理解。
在数据库的两种表中有外键的关联关系的时候,如果我们插入或者修改有外键的表的时候,如果外键
不能找到对应的关联那么插入或者修改的时候会报错。

这样使得我们在插入或者更改的时候务必要去检查外键时候能找到关联。
然而总是有人会做一些好事,帮我们去去除这些烦恼,hibernate的出现为我们减少了麻烦。我们去操作object
我们拿到或者重新创建一个有外键表的记录的时候,我们必须(不得不)关注另外一个object(另一个张表)。
所以我们不会在犯错.................

然而问题出现了,外键还有意义吗?
hibernate已经帮我们做了,我们去掉数据库外键的约束,但是我们内心并没有去掉,而且还提高了速度!


以上请高手批评指导!

难道我写的没有讨论的价值吗????
分享到:
评论
2 楼 daquan198163 2008-10-16  
无识?  or 无视?

看右边 相关文章
1 楼 harrison2010 2008-10-16  
harrison2010 写道
这里我不用example类阐述自己的想法,为的是想让自己不用example同样把事情说的让大家理解。
在数据库的两种表中有外键的关联关系的时候,如果我们插入或者修改有外键的表的时候,如果外键
不能找到对应的关联那么插入或者修改的时候会报错。

这样使得我们在插入或者更改的时候务必要去检查外键时候能找到关联。
然而总是有人会做一些好事,帮我们去去除这些烦恼,hibernate的出现为我们减少了麻烦。我们去操作object
我们拿到或者重新创建一个有外键表的记录的时候,我们必须(不得不)关注另外一个object(另一个张表)。
所以我们不会在犯错.................

然而问题出现了,外键还有意义吗?
hibernate已经帮我们做了,我们去掉数据库外键的约束,但是我们内心并没有去掉,而且还提高了速度!


以上请高手批评指导!

为什么没有人讨论???

相关推荐

    Hibernate使用外键ForeignKey

    本篇将详细讲解如何在Hibernate中使用外键`ForeignKey`,以及通过一个简单的例子帮助学习者深入理解其配置与操作。 首先,外键是数据库设计中的一个重要概念,它用于建立两个表之间的关联,通常用来维护数据的一致...

    Hibernate基于外键的一对多单向关联

    “Hibernate基于外键的一对多单向关联”这个标题指的是在Java持久化框架Hibernate中,如何通过外键实现一个实体类(如订单)与另一个实体类(如商品)之间的一对多关系,并且这种关联是单向的,即从订单端可以访问到...

    Hibernate一对一单向外键关联 (联合主键annotation)

    本篇将详细讲解如何使用Hibernate进行一对一单向外键关联,并且该关联涉及到联合主键的注解配置。 首先,一对一关联可以分为两种类型:单向和双向。在单向一对一关联中,只有一个实体知道另一个实体的存在,而另一...

    hibernate一对一唯一外键关联映射(单项关联)

    在Java的持久化框架Hibernate中,一对一(One-to-One)关联映射是常见的关系映射方式之一,尤其在处理数据库中的唯一外键关联时。这种映射方式允许在一个实体类中引用另一个实体类的唯一实例,形成一对一的关系。在...

    Hibernate一对一唯一外键关联映射(单向关联)

    在Java的持久化框架Hibernate中,一对一(One-to-One)关联映射是常见的关系数据库模型在对象模型中的体现。这种关联通常用于表示两个实体之间非常特殊的联系,比如一个人只有一个身份证,或者一个公司只有一个总部...

    hibernate基于主外键的一对多/多对一关联

    "hibernate基于主外键的一对多/多对一关联"是Hibernate中两个核心的概念,用于描述实体之间的关系。下面将详细阐述这两个关联类型及其实现方式。 一对多关联是指在数据库中,一个表的记录可以与另一个表中的多个...

    hibernate一对一之唯一外键关联(双向关联)

    本篇主要探讨的是Hibernate中的一对一(OneToOne)关系映射,特别是唯一外键关联(UniDirectional and Bidirectional Association)的情况。我们将深入理解这种关联方式的配置、实现以及它在实际应用中的价值。 1. ...

    Hibernate Annotation 基于外键的一对多双向关联

    在实现基于外键的一对多双向关联时,理解注解的含义和作用至关重要,同时还需要考虑性能优化和潜在的问题,确保数据的正确性和一致性。通过阅读源码和实践,我们可以更深入地掌握Hibernate的内在机制。

    hibernate中的外键查询实现

    在Java的持久化框架Hibernate中,外键查询是连接数据库表之间关系的一种重要方式,它使得我们可以方便地处理对象间的关联。在这个场景中,我们关注的是"多对一"的关系,即在一个表(br_basic)中有对另一个表(city_...

    hibernate中基于外键的one2one

    在Hibernate中,基于外键的One-to-One映射通常是在一方实体的表中添加一个指向另一方实体的外键。这种方式可以是单向的,也可以是双向的。如果两个实体都包含对方的引用,那么需要在两边都进行配置。 **3. 配置文件...

    hibernate一对一外键关系

    本文将深入探讨Hibernate中的一对一外键关系,这对于初学者来说是非常重要的概念。 一对一(One-to-One)关系是数据库设计中的一个基本关系类型,表示两个实体之间存在唯一的对应关系。例如,在员工管理系统中,一...

    hibernate外键实现一对一单向关联关系源码

    在Hibernate中,这种关系可以通过外键(Foreign Key)在一方或双方实体中实现。 **外键实现**:在一对一关联中,通常有以下两种方式实现外键: 1. **一方包含外键**:外键放在与另一方关联的一方实体中,指向另一方...

    hibernate外键实现一对一双向关联关系源码

    在Java的持久化框架Hibernate中,外键是用于在数据库中建立对象之间的关联关系的关键机制。本主题将深入探讨如何使用Hibernate实现一对一双向关联关系,并通过源码解析这一过程。 一对一双向关联关系指的是两个实体...

    Hibernate Annotation 基于外键的单向多对一关联

    本篇文章将深入探讨如何使用Hibernate Annotation来实现基于外键的单向多对一关联。 在关系型数据库中,多对一关联是一种常见的关系类型,意味着一个实体(如表)可以与另一个实体有多条记录关联,而另一个实体只能...

    Hibernate Annotation 唯一外键一对一双向关联

    在Java的持久化框架Hibernate中,`@OneToOne`注解用于表示一对一的关联关系,而唯一外键一对一双向关联则是这种关系的一种具体实现方式。这篇文章将深入探讨这一概念,帮助你理解如何在实际开发中应用。 首先,我们...

    Hibernate一对一外键映射

    **标题:Hibernate一对一外键映射** 在关系型数据库中,一对一(One-to-One)关联是一种常见的关系,它表示两个实体之间存在着唯一的关系。Hibernate,作为Java领域中的一个流行的ORM(对象关系映射)框架,提供了...

    Hibernate一对一唯一外键关联映射(双向关联)

    本篇将详细讲解如何使用Hibernate实现一对一唯一外键(Unique Foreign Key)关联映射,并以双向关联为例进行深入探讨。 一、Hibernate一对一关联类型 一对一关联在现实世界中很常见,例如一个人只有一个身份证,一...

    Hibernate关联映射-one to one单向外键关联

    本话题主要探讨的是Hibernate中的一种关联映射方式——一对一(One-to-One)单向外键关联。这种关联模式通常用于两个实体之间存在唯一对应的关系,例如一个用户对应一个唯一的账户。 在Hibernate中,一对一关联可以...

    Hibernate 一对一外键单向关联

    本篇文章将深入探讨Hibernate中的一对一外键单向关联。 首先,一对一外键关联指的是一个实体通过外键直接引用另一个实体的主键。在单向关联中,只有其中一个实体知道另一个实体的存在,而另一个实体则无感知。这种...

Global site tag (gtag.js) - Google Analytics