diff --git a/src/main/java/org/gridsuite/modification/server/entities/ModificationEntity.java b/src/main/java/org/gridsuite/modification/server/entities/ModificationEntity.java index 9884cb5e6..a74df78d7 100644 --- a/src/main/java/org/gridsuite/modification/server/entities/ModificationEntity.java +++ b/src/main/java/org/gridsuite/modification/server/entities/ModificationEntity.java @@ -62,7 +62,7 @@ public class ModificationEntity { @Column(name = "message_values") private String messageValues; - @Column(name = "activated") + @Column(name = "activated", columnDefinition = "boolean default true") private Boolean activated = true; public ModificationEntity(UUID id, String type, Instant date, Boolean stashed, Boolean activated, String messageType, String messageValues) { diff --git a/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/BalancesAdjustmentEntity.java b/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/BalancesAdjustmentEntity.java index 7db0c7c6a..a436b7899 100644 --- a/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/BalancesAdjustmentEntity.java +++ b/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/BalancesAdjustmentEntity.java @@ -46,16 +46,16 @@ public class BalancesAdjustmentEntity extends ModificationEntity { @Enumerated(EnumType.STRING) private LoadFlowParameters.BalanceType balanceType = DEFAULT_BALANCE_TYPE; - @Column(name = "with_load_flow") + @Column(name = "with_load_flow", columnDefinition = "boolean default " + DEFAULT_WITH_LOAD_FLOW) private boolean withLoadFlow = DEFAULT_WITH_LOAD_FLOW; @Column(name = "load_flow_parameters_id") private UUID loadFlowParametersId; - @Column(name = "with_ratio_tap_changers") + @Column(name = "with_ratio_tap_changers", columnDefinition = "boolean default " + DEFAULT_WITH_RATIO_TAP_CHANGERS) private boolean withRatioTapChangers = DEFAULT_WITH_RATIO_TAP_CHANGERS; - @Column(name = "subtract_load_flow_balancing") + @Column(name = "subtract_load_flow_balancing", columnDefinition = "boolean default " + DEFAULT_SUBTRACT_LOAD_FLOW_BALANCING) private boolean subtractLoadFlowBalancing = DEFAULT_SUBTRACT_LOAD_FLOW_BALANCING; @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) diff --git a/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/GenerationDispatchEntity.java b/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/GenerationDispatchEntity.java index 357d2adc8..d315f21f6 100644 --- a/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/GenerationDispatchEntity.java +++ b/src/main/java/org/gridsuite/modification/server/entities/equipment/modification/GenerationDispatchEntity.java @@ -56,11 +56,11 @@ public class GenerationDispatchEntity extends ModificationEntity { private List generatorsWithFixedSupply; @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) - @OrderColumn(name = "pos_generators_frequency") + @OrderColumn(name = "pos_generators_frequency", nullable = false, columnDefinition = "integer default 0") private List generatorsFrequencyReserve; @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) - @OrderColumn(name = "pos_generators_ordering") + @OrderColumn(name = "pos_generators_ordering", nullable = false, columnDefinition = "integer default 0") private List generatorsOrdering; public GenerationDispatchEntity(@NotNull GenerationDispatchInfos generationDispatchInfos) {