hibernate中many to one 和 one to many 有什么区别
4个回答
展开全部
班级和学生,1对多
班级中关联学生的字段写one to many
学生关联到班级的字段写many to one
他们两个是组合使用的,不是说拿来单独用的
班级中关联学生的字段写one to many
学生关联到班级的字段写many to one
他们两个是组合使用的,不是说拿来单独用的
更多追问追答
追问
这个知道但是我想知道其中的区别。
追答
给你看段我实体里的代码吧
/**
* 项目用户
*/
@OneToMany( targetEntity=ProjectUser.class, mappedBy="project", fetch=FetchType.LAZY, cascade=CascadeType.ALL)
private List projectUsers;
/**
* 项目
*/
@ManyToOne( targetEntity=ProjectInfo.class, fetch=FetchType.LAZY, cascade=CascadeType.PERSIST )
private ProjectInfo project;
两个实体中这样声明,就能把两个类关系建立了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多对一和一对多的区别
追问
我想问的是多对一和一对多到底有什么区别的,不是翻译,大哥,如果您知道就告诉我吧
追答
严格的说数据库中的数据与数据之间的关系只有一种
为了方便我们分出其他的形式 多对一 和一对多 在级联的时候 应该是效率不同的
我们一般确定2种数据之间的主次 来选择是多对一还是以对多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一对多和多对一的时候取得另外一方的数据方式采用的机制不一样
追问
怎么个机制不一样,您说详细店
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询