hibernate的关联关系
AB两个实体如果A只关联B就只能A可以获取到B而B获取不到A吗?如果是双向关联,双方都可以互相获取是吗?求前辈解答...
A B 两个实体
如果A只关联B 就只能A可以获取到B 而B获取不到A吗?
如果是双向关联,双方都可以互相获取是吗?
求前辈解答 展开
如果A只关联B 就只能A可以获取到B 而B获取不到A吗?
如果是双向关联,双方都可以互相获取是吗?
求前辈解答 展开
3个回答
展开全部
对于两个实体的关系;
1,关系是靠一对属性反映出来的;
2,对于两个实体的某一个关系来讲,如果A实体能够通过自身的一个属性访问到关系的对方(B),那么就说A能够导向到B,如果B实体也能够通过自身的一个属性访问到关系的对方(A),那么就说B能够导向到A,如果双方都能导向到对方,那么我们说这是一个双向的关联关系,如果对于一个关系,只可能从其中一方导向到另一方,我们说这是个单向的关系。
我个人说明里面的资料中,有对关系及关系判定的非常详细的资料,希望对你有用。
1,关系是靠一对属性反映出来的;
2,对于两个实体的某一个关系来讲,如果A实体能够通过自身的一个属性访问到关系的对方(B),那么就说A能够导向到B,如果B实体也能够通过自身的一个属性访问到关系的对方(A),那么就说B能够导向到A,如果双方都能导向到对方,那么我们说这是一个双向的关联关系,如果对于一个关系,只可能从其中一方导向到另一方,我们说这是个单向的关系。
我个人说明里面的资料中,有对关系及关系判定的非常详细的资料,希望对你有用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的 如果A关联B 可以通过A获得B 通过B不可以直接获取到,需要些hql语句获取是可以的,
如果双向关联,多的一方会有一的一方的实例,一的一方会有多的一方的集合,所以说都可以获取是比较方便的
如果双向关联,多的一方会有一的一方的实例,一的一方会有多的一方的集合,所以说都可以获取是比较方便的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上已经说得很详细了,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询