Hibernate一对一双向关联(外键关联)用法小结(二)

2015-01-27 22:36:51 · 作者: · 浏览: 26
band.hbm.xml: 1. 2. 4. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

外键所依赖的那个表的配置文件(wife)使用one-to-one,外键所在的表(husband)用many-to-one,但是要指定unique为true从而保证其唯一性。注意many这一端中的colum,配置的应该是外键所在表的外键列名,对应这里也就是husband表中的“wifeid”,需要与数据库中的数据表表中一致,切勿弄错。

one-to-one:指定在Wife这个类中用于双向关联的属性husband

property-ref: 在关联对象中用于与本对象关联的属性。

注意:property-ref="wife"不能少,否则会造成查询时关联查询失败!

以上是实际经验的总结,如有错误,欢迎指正。