赞
踩
前面几篇我们学习的都是单表查询,就是对一张表中的数据进行查询。而实际项目中,基本都会有多张表联合查询的情况,今天我们就来了解下JPA的联表查询是如做的。
@OneToOne 注解实现一对一关系映射。比如用户跟车辆的关系(这里假设一个人只能有一辆车),一个用户只能对应一辆车,而一辆车同样只能对应一个用户。
老规矩,在实例之前,我们先看看源码:
- public @interface OneToOne {
-
- Class targetEntity() default void.class;
-
- CascadeType[] cascade() default {};
-
- FetchType fetch() default EAGER;
-
- String mappedBy() default "";
-
- boolean orphanRemoval() default false;
- }
- 复制代码
注解属性
我这里所说的单向联表就是只有一方添加注解;通俗讲就是我可以通过 user 获取到其 car 的信息,而不同通过 car 获取到其 user 的信息。
<Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。