永发信息网

Java实体类中的外键怎么写

答案:5  悬赏:30  手机版
解决时间 2021-07-28 20:44

private int dtypeId ; //编号
//typeId int , --外键(手机主类型typeId)

private String dtypeName ; //名称
private int isVate ;//是否有效

上面的外键是写成集合的形式吗。。

最佳答案
如果说用Hibernate的话是不用在类中写的,配置XML文件
全部回答
是要写成集合型的,还需要get set方法。

hibernate 里面是这样写的 多的一方直接(引用方)直接包含引用的表对象 一的一方(被引用,一般是主键表)里面set与之关联的表对象。(绕人-_-!)

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

A里面 private B b;

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

hibernate映射文件也要做对应的映射。

你应该有个Type类吧 private Type type;根据它生成get和set的方法,然后在你写private Type type;的这个类的无参的构造函数上加上: type = new Type();然后你想要typeId时,可以从type.typeId获取

如下:例子角色和用户两张表的实体类

private class Role{

private int roleId;

private String roleName;

//get/set

}

public class Users{

private String name;

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

//get/set

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三五为二答一个字?
内向的人怎么办
慈禧统治中国多少年,蒙古族一共统治了多少年
护士证怎样注册????
淘宝满多少钱送会员,包括邮递的钱吗...
防辐射孕妇装的牌子朵金 还是朵雅 好听啊?
墙角该不该撬,飞簸笈该不该端?
英语翻译Morning on the LièvreFar above us
淇滨区鹤壁平价面馆地址在什么地方,想今天过
坐车上,风从每个窗子进来,那空气从哪点出去
学电脑的应该在店里怎么样,在家里怎么样,就是
我只安装了一个杀毒软件360杀毒行吗?谢谢
解梦、我梦到自己帮自己剪了一个齐留海
有没有古装武侠剧
拍拍实物交易是怎么样的过程的啊?
推荐资讯
·【求助】一道高二数学题,拜托大家帮忙!!!
为什么有很多人想变成明星?
曾都区随州CC电竞馆地址在哪里啊
掇刀区荆门银百利专柜哪位知道具体地址啊
求以脚印或灯光为标题的作文
?怎么样,能帮我我吗?谢谢
竹山县十堰花圈灵屋寿衣店地址是什么,有没有
跑跑卡丁车启动时出现了这个问题
襄城县许昌张记米行(曙光路)地址在哪里啊
它们有什么区别?
人为什么总要和自己过不去
看这个字"後", 这是“俊 ”还是“后”
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?