From 9006f3e2a99badc564b5d33a32f576e5ab4041b4 Mon Sep 17 00:00:00 2001 From: Tim <47184194+imgde@users.noreply.github.com> Date: Fri, 23 May 2025 16:40:25 +0200 Subject: [PATCH] Drop Configurations --- .../ArticleConfigurationRepository.java | 9 ------- .../webshop/repository/entities/Article.java | 4 --- .../entities/ArticleConfiguration.java | 26 ------------------- 00-backend/src/main/resources/db/DBv3.sql | 1 + 4 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 00-backend/src/main/java/de/htwsaar/webshop/repository/ArticleConfigurationRepository.java delete mode 100644 00-backend/src/main/java/de/htwsaar/webshop/repository/entities/ArticleConfiguration.java create mode 100644 00-backend/src/main/resources/db/DBv3.sql diff --git a/00-backend/src/main/java/de/htwsaar/webshop/repository/ArticleConfigurationRepository.java b/00-backend/src/main/java/de/htwsaar/webshop/repository/ArticleConfigurationRepository.java deleted file mode 100644 index aa4f810..0000000 --- a/00-backend/src/main/java/de/htwsaar/webshop/repository/ArticleConfigurationRepository.java +++ /dev/null @@ -1,9 +0,0 @@ -package de.htwsaar.webshop.repository; - -import de.htwsaar.webshop.repository.entities.ArticleConfiguration; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -@Repository -public interface ArticleConfigurationRepository extends JpaRepository { -} diff --git a/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/Article.java b/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/Article.java index d935b4d..9d185fa 100644 --- a/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/Article.java +++ b/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/Article.java @@ -8,7 +8,6 @@ import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; -import java.util.List; import java.util.UUID; @Getter @@ -47,7 +46,4 @@ public class Article { @Column(name = "category", nullable = false) private String category; - - @OneToMany(mappedBy = "articleId", fetch = FetchType.LAZY, cascade = CascadeType.ALL) - private List configurationList; } diff --git a/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/ArticleConfiguration.java b/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/ArticleConfiguration.java deleted file mode 100644 index 85fda1c..0000000 --- a/00-backend/src/main/java/de/htwsaar/webshop/repository/entities/ArticleConfiguration.java +++ /dev/null @@ -1,26 +0,0 @@ -package de.htwsaar.webshop.repository.entities; - -import jakarta.persistence.*; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -/** - * An Article Configuration, for example T-Shirt Sizes (S,M,L,XL) - */ -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -@Entity -@Table(name = "ArticleConfigurations") -public class ArticleConfiguration { - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "id", nullable = false) - private Long id; - - @Column(name = "name", nullable = false) - private String name; -} diff --git a/00-backend/src/main/resources/db/DBv3.sql b/00-backend/src/main/resources/db/DBv3.sql new file mode 100644 index 0000000..205645a --- /dev/null +++ b/00-backend/src/main/resources/db/DBv3.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS ArticleConfigurations; \ No newline at end of file