一、说明
在我们用Hibernate操纵数据库的时候,由于数据库表格有多种对应关系:一对一、一对多、多对多。所以在逆向生成对象关系时有几点要注意。
二、对象关系生成
1.一对一
在创建好数据库表的基础上(注意:表之间的要添加外键的属性是unique约束)打开MyEclipse的Hibernate界面,逆向生成时按如图选项选择。
然后如图勾选
2.一对多
在创建好数据库表的基础上(注意:此时不用unique约束)打开MyEclipse的Hibernate界面,逆向生成时按如图选项选择。由于一对多的特殊就是一对一,所以这里只要把上面图1的选项去掉,按图2选就可以了。
3.多对多
按如图所选
然后如图勾选
三、总结
上面就是如何在MyEclipse中逆向生成相应的Hibernate关系。尤其要注意unique的使用。
注:
- 所做的分析都是笔者自己的见解,如有不正确还请见谅。
- 另外,如需代码请访问我的Github:https://github.com/Zxnaruto