diff --git a/database-connector/src/main/java/life/qbic/projectmanagement/experiment/persistence/SampleStatisticEntry.java b/database-connector/src/main/java/life/qbic/projectmanagement/experiment/persistence/SampleStatisticEntry.java index 0749ea1c2..e2e4ab7f5 100644 --- a/database-connector/src/main/java/life/qbic/projectmanagement/experiment/persistence/SampleStatisticEntry.java +++ b/database-connector/src/main/java/life/qbic/projectmanagement/experiment/persistence/SampleStatisticEntry.java @@ -5,6 +5,7 @@ import jakarta.persistence.Embedded; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.Table; import java.util.Objects; @@ -27,7 +28,7 @@ public class SampleStatisticEntry { @Id - @GeneratedValue + @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Embedded @AttributeOverride(name = "value", column = @Column(name = "projectCode")) diff --git a/projectmanagement/src/main/java/life/qbic/projectmanagement/application/sample/SampleInformationService.java b/projectmanagement/src/main/java/life/qbic/projectmanagement/application/sample/SampleInformationService.java index 5de5db90c..e8898dcd7 100644 --- a/projectmanagement/src/main/java/life/qbic/projectmanagement/application/sample/SampleInformationService.java +++ b/projectmanagement/src/main/java/life/qbic/projectmanagement/application/sample/SampleInformationService.java @@ -49,6 +49,7 @@ public Result, ResponseCode> retrieveSamplesForExperiment( * @return the results in the provided range * @since 1.0.0 */ + public List queryPreview(ExperimentId experimentId, int offset, int limit, List sortOrders, String filter) { // returned by JPA -> UnmodifiableRandomAccessList diff --git a/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalGroup.java b/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalGroup.java index fba03ae2f..7ac9ecc0d 100644 --- a/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalGroup.java +++ b/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalGroup.java @@ -3,6 +3,7 @@ import jakarta.persistence.CascadeType; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.JoinColumn; import jakarta.persistence.OneToMany; @@ -28,7 +29,7 @@ public class ExperimentalGroup { private List biologicalReplicates; private Condition condition; @Id - @GeneratedValue + @GeneratedValue(strategy = GenerationType.IDENTITY) private Long experimentalGroupId; private int sampleSize; diff --git a/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalVariable.java b/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalVariable.java index 733085d82..c845a5326 100644 --- a/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalVariable.java +++ b/projectmanagement/src/main/java/life/qbic/projectmanagement/domain/project/experiment/ExperimentalVariable.java @@ -6,6 +6,7 @@ import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import java.util.ArrayList; import java.util.Arrays; @@ -31,7 +32,7 @@ public class ExperimentalVariable { @Id - @GeneratedValue + @GeneratedValue(strategy = GenerationType.IDENTITY) private long variableId; @Convert(converter = VariableNameAttributeConverter.class)