我想在Parent和Child类之间建立一个@OneToOne关联:
@Entity
public class Parent {
@Id
@GeneratedValue
public Long id;
@OneToOne(cascade = CascadeType.ALL, optional = true)
@MapsId
public Child child;
}
@Entity
public class Child {
@Id
@GeneratedValue
public Long id;
}
满足以下条件的地方:
如果存在该子代,则上述实体可以保留,但是如果未将父子代字段设置为以下消息,则上述实体可以保留:org.hibernate.id.IdentifierGenerationException: attempted to assign id from null one-to-one property