JPA:外键注解 [英] JPA: foreign key annotation

查看:1125
本文介绍了JPA:外键注解的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个数据库实体:论坛主题

I've got two database entities: Forum and Topic.

主题保护长forumId 数据成员,这表明当然的主题的论坛。

Topic has protected long forumId data member, which indicates of course the Topic's forum.

我的问题是用什么注解这个数据成员?

My question is what annotation to use for this data member?

推荐答案

作为论坛有很多话题和主题属于独一无二的论坛,你可能想要去与<一个注解一个论坛类型属性href=\"http://docs.oracle.com/javaee/6/api/javax/persistence/ManyToOne.html\"><$c$c>@ManyToOne:

As Forum has many topics, and a topic belongs to one and only Forum, you probably want to go with a Forum type attribute annotated with @ManyToOne:

@ManyToOne
@JoinColumn(name = "forumId")
private Forum forum;

查看更多:

多对一并的 JPA映射

这篇关于JPA:外键注解的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆