From b49d38cc15ad20e660d0e4ebd8a6d6a06e6a2207 Mon Sep 17 00:00:00 2001 From: danielhanrahan Date: Thu, 4 May 2023 23:19:19 +0100 Subject: Fragment Entity does not represent the correct relationship with Anchor FragmentEntity incorrectly has OneToOne relationship to AnchorEntity, instead of ManyToOne. The reason this has not caused errors so far is that Liquibase is being used to generate database definition, not JPA. Issue-ID: CPS-863 Signed-off-by: danielhanrahan Change-Id: I8d3c5dc19193a84fa59526de7f2cbab7ab20a8fc --- cps-ri/src/main/java/org/onap/cps/spi/entities/FragmentEntity.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'cps-ri') diff --git a/cps-ri/src/main/java/org/onap/cps/spi/entities/FragmentEntity.java b/cps-ri/src/main/java/org/onap/cps/spi/entities/FragmentEntity.java index e696a4064..62c8c19cb 100755 --- a/cps-ri/src/main/java/org/onap/cps/spi/entities/FragmentEntity.java +++ b/cps-ri/src/main/java/org/onap/cps/spi/entities/FragmentEntity.java @@ -34,7 +34,6 @@ import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; -import javax.persistence.OneToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import lombok.AllArgsConstructor; @@ -86,7 +85,7 @@ public class FragmentEntity implements Serializable { @JoinColumn(name = "dataspace_id") private DataspaceEntity dataspace; - @OneToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "anchor_id") @EqualsAndHashCode.Include private AnchorEntity anchor; -- cgit 1.2.3-korg