单向关联是一个实体中引用了另外一个实体。简单的说,就是一个通过一个实体可以获得另一实体的对象。如图所示,显示的是实体A对实体B的单向关联,在实体A中可以获得实体B对象,但实体B中不能获得实体A的对象。
例如,此时实体A的代码可以如下所示。
public class EntityA {
private EntityB entityB;
public EntityB getEntityB() {
return entityB;
}
public void setEntityB(EntityB entityB) {
this.entityB = entityB;
}
}
实体B的代码可以如下所示。
public class EntityB {
}
在实体A中,可以获得实体B的对象,实体B作为实体A的一个属性存在。实体B中没有实体A的引用。这时可以认为实体A关联到实体B,但实体B并不关联实体A。