浏览 2391 次
锁定老帖子 主题:hibernate无视外键的作用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (11)
|
|
---|---|
作者 | 正文 |
发表时间:2008-10-16
在数据库的两种表中有外键的关联关系的时候,如果我们插入或者修改有外键的表的时候,如果外键 不能找到对应的关联那么插入或者修改的时候会报错。 这样使得我们在插入或者更改的时候务必要去检查外键时候能找到关联。 然而总是有人会做一些好事,帮我们去去除这些烦恼,hibernate的出现为我们减少了麻烦。我们去操作object 我们拿到或者重新创建一个有外键表的记录的时候,我们必须(不得不)关注另外一个object(另一个张表)。 所以我们不会在犯错................. 然而问题出现了,外键还有意义吗? hibernate已经帮我们做了,我们去掉数据库外键的约束,但是我们内心并没有去掉,而且还提高了速度! 以上请高手批评指导! 难道我写的没有讨论的价值吗???? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-10-16
harrison2010 写道 这里我不用example类阐述自己的想法,为的是想让自己不用example同样把事情说的让大家理解。
在数据库的两种表中有外键的关联关系的时候,如果我们插入或者修改有外键的表的时候,如果外键 不能找到对应的关联那么插入或者修改的时候会报错。 这样使得我们在插入或者更改的时候务必要去检查外键时候能找到关联。 然而总是有人会做一些好事,帮我们去去除这些烦恼,hibernate的出现为我们减少了麻烦。我们去操作object 我们拿到或者重新创建一个有外键表的记录的时候,我们必须(不得不)关注另外一个object(另一个张表)。 所以我们不会在犯错................. 然而问题出现了,外键还有意义吗? hibernate已经帮我们做了,我们去掉数据库外键的约束,但是我们内心并没有去掉,而且还提高了速度! 以上请高手批评指导! 为什么没有人讨论??? |
|
返回顶楼 | |
发表时间:2008-10-16
无识? or 无视?
看右边 相关文章 |
|
返回顶楼 | |