hibernate如何用注解方式实现一对一双向映射
Hibernate提供的映射关系中,常用的就是一对一和多对一,本文主要介绍如何用注解方式实现一对一的双向映射。
操作方法
- 01
创建两个实体类。一个 Husband类,一个Wife类。注意Husband类中有wife这个对象的属性。Wife类也必须有husband这个对象的属性。
- 02
在Husband实体类中,用注解方式实现。在各个属性的get()前加上注解。
- 03
在Wife实体类中,用注解方式实现。在各个属性的get()前加上注解。注意:@OneToOne(mappedBy="wife") 中 wife必须与上步骤图中椭圆中的值项对应。否则会导致关联失败!
- 04
在hibernate.cfg.xml配置文件中加入实体类的映射文件。
- 05
添加测试类,进行数据的测试,并观察数据库是否建立了husband和wife这两张表。以及表之间的关系是否正确!
赞 (0)