Hibernate 数据库 表关系

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:13:29
用hibernate 实现表关系映射:N对N
之后,还需要在数据库:MYSQL中定义外键吗?
谢谢你们的回答
我还想问 1对1关系的时候 怎么共享主键
能不能在删除其中以个表的时候,另以个表也删除
追20分

不需要了。
因为N对N,已经包含外键的定义了。
table_a
aid bid name_a
1 1 1111
2 1 2222

table_b
bid name_b
1 kkkk
这时table_a中的bid是外键对应table_b中的bid

可以不需要,因为在数据库中的N TO N关系,在hirebnate中配置的时候就能自动表现出来
但是,对于数据库来说,如果你不在数据库里边表现出来表与表之间的关系的话,那么你这个就是一个非常失败的数据库模型了。
反正你这么做是可以,可是基本上没人会这么做啦。
具体问题你还是自己考虑分析看看吧,不要为了一点点偷懒,放弃太多了 。。