Java实体类中的外键怎么写

 我来答
祈蕾杞培
2019-07-20 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:33%
帮助的人:709万
展开全部
hibernate
里面是这样写的
多的一方直接(引用方)直接包含引用的表对象
一的一方(被引用,一般是主键表)里面set与之关联的表对象。(绕人-_-!)

例如表A和表B
B是引用的A。
这样生成的实体对象就是

A里面
private
B
b;

B里面
private
Set
A=
new
HashSet(0);
这个大概是你要说的外键集合吧。
然后生成get和set方法。

hibernate映射文件也要做对应的映射。
浑杨氏刑娴
2019-09-14 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:712万
展开全部
如下:例子角色和用户两张表的实体类

private
class
Role{

private
int
roleId;

private
String
roleName;

//get/set

}

public
class
Users{

private
String
name;

private
Role
role
=
new
Role();//写成外键对象的形式

//get/set

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
舒服还热切丶繁星U
2019-07-29 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:33%
帮助的人:786万
展开全部
你应该有个Type类吧
private
Type
type;根据它生成get和set的方法,然后在你写private
Type
type;的这个类的无参的构造函数上加上:
type
=
new
Type();然后你想要typeId时,可以从type.typeId获取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式