论坛首页 Java企业应用论坛

hibernate无视外键的作用

浏览 2368 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (11)
作者 正文
   发表时间:2008-10-16  
这里我不用example类阐述自己的想法,为的是想让自己不用example同样把事情说的让大家理解。
在数据库的两种表中有外键的关联关系的时候,如果我们插入或者修改有外键的表的时候,如果外键
不能找到对应的关联那么插入或者修改的时候会报错。

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

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


以上请高手批评指导!

难道我写的没有讨论的价值吗????
   发表时间:2008-10-16  
harrison2010 写道
这里我不用example类阐述自己的想法,为的是想让自己不用example同样把事情说的让大家理解。
在数据库的两种表中有外键的关联关系的时候,如果我们插入或者修改有外键的表的时候,如果外键
不能找到对应的关联那么插入或者修改的时候会报错。

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

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


以上请高手批评指导!

为什么没有人讨论???
0 请登录后投票
   发表时间:2008-10-16  
无识?  or 无视?

看右边 相关文章
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics