From e2ee67103a8a1285b35dea4f1d47e5714598f017 Mon Sep 17 00:00:00 2001 From: Mathieu DEHARBE Date: Wed, 15 Jan 2025 16:47:40 +0100 Subject: [PATCH] named foreign keys Signed-off-by: Mathieu DEHARBE --- .../creation/BranchCreationEntity.java | 6 + ...18Z.xml => changelog_20250115T135946Z.xml} | 105 +++++++++--------- .../db/changelog/db.changelog-master.yaml | 2 +- 3 files changed, 58 insertions(+), 55 deletions(-) rename src/main/resources/db/changelog/changesets/{changelog_20250107T150218Z.xml => changelog_20250115T135946Z.xml} (50%) diff --git a/src/main/java/org/gridsuite/modification/server/entities/equipment/creation/BranchCreationEntity.java b/src/main/java/org/gridsuite/modification/server/entities/equipment/creation/BranchCreationEntity.java index ae74f3e07..b7fded965 100644 --- a/src/main/java/org/gridsuite/modification/server/entities/equipment/creation/BranchCreationEntity.java +++ b/src/main/java/org/gridsuite/modification/server/entities/equipment/creation/BranchCreationEntity.java @@ -69,10 +69,16 @@ public class BranchCreationEntity extends EquipmentCreationEntity { private boolean connected2; @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true) + @JoinTable( + joinColumns = @JoinColumn(name = "operational_limits_groups_id"), foreignKey = @ForeignKey(name = "operational_limits_groups1_id_fk"), + inverseJoinColumns = @JoinColumn(name = "branch_id"), inverseForeignKey = @ForeignKey(name = "branch_id_fk")) @OrderColumn(name = "pos_operationalLimitsGroups1") private List operationalLimitsGroups1; @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true) + @JoinTable( + joinColumns = @JoinColumn(name = "operational_limits_groups_id"), foreignKey = @ForeignKey(name = "operational_limits_groups2_id_fk"), + inverseJoinColumns = @JoinColumn(name = "branch_id"), inverseForeignKey = @ForeignKey(name = "branch_id_fk")) @OrderColumn(name = "pos_operationalLimitsGroups2") private List operationalLimitsGroups2; diff --git a/src/main/resources/db/changelog/changesets/changelog_20250107T150218Z.xml b/src/main/resources/db/changelog/changesets/changelog_20250115T135946Z.xml similarity index 50% rename from src/main/resources/db/changelog/changesets/changelog_20250107T150218Z.xml rename to src/main/resources/db/changelog/changesets/changelog_20250115T135946Z.xml index 8a26d557d..1e4a92ce4 100644 --- a/src/main/resources/db/changelog/changesets/changelog_20250107T150218Z.xml +++ b/src/main/resources/db/changelog/changesets/changelog_20250115T135946Z.xml @@ -1,11 +1,11 @@ - + - + - + @@ -13,12 +13,12 @@ - + - + - + @@ -26,7 +26,7 @@ - + @@ -35,12 +35,12 @@ - + - + - + @@ -48,12 +48,12 @@ - + - + - + @@ -61,90 +61,87 @@ - + - + - + - + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - - - + - + - + - + - + diff --git a/src/main/resources/db/changelog/db.changelog-master.yaml b/src/main/resources/db/changelog/db.changelog-master.yaml index bd317997f..b10ee5f33 100644 --- a/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/src/main/resources/db/changelog/db.changelog-master.yaml @@ -331,5 +331,5 @@ databaseChangeLog: file: changesets/changelog_20250114T150006Z.xml relativeToChangelogFile: true - include: + file: changesets/changelog_20250115T135946Z.xml relativeToChangelogFile: true - file: changesets/changelog_20250107T150218Z.xml