From 5ccc6036b76a34338db3c99629380d6b33448f18 Mon Sep 17 00:00:00 2001 From: Miquel de Domingo Date: Sun, 27 Nov 2022 08:45:38 +0100 Subject: [PATCH 1/3] feat: add `HistoricQueries` model --- .../domain/model/HistoricQueries.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java diff --git a/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java b/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java new file mode 100644 index 00000000..f40f759a --- /dev/null +++ b/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java @@ -0,0 +1,25 @@ +package io.pakland.mdas.githubstats.domain.model; + +import javax.persistence.*; + +@Entity +@Table(name = "historic_queries") +public class HistoricQueries { + @Id + @Column(name = "id", updatable = false, nullable = false) + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @ManyToOne() + @JoinColumn(name = "team_id") + private Team teamId; + + @Column(name = "name", nullable = false) + private String name; + + @Column(name = "from", nullable = false) + private String from; + + @Column(name = "to", nullable = false) + private String to; +} \ No newline at end of file From bff4e43a361172154123f4cc92d25ac25342b82b Mon Sep 17 00:00:00 2001 From: Miquel de Domingo Date: Sun, 27 Nov 2022 08:46:10 +0100 Subject: [PATCH 2/3] feat: add `HistoricQueriesRepository` repo --- .../domain/ports/HistoricQueriesRepository.java | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/main/java/io/pakland/mdas/githubstats/domain/ports/HistoricQueriesRepository.java diff --git a/src/main/java/io/pakland/mdas/githubstats/domain/ports/HistoricQueriesRepository.java b/src/main/java/io/pakland/mdas/githubstats/domain/ports/HistoricQueriesRepository.java new file mode 100644 index 00000000..a67b796e --- /dev/null +++ b/src/main/java/io/pakland/mdas/githubstats/domain/ports/HistoricQueriesRepository.java @@ -0,0 +1,7 @@ +package io.pakland.mdas.githubstats.domain.ports; + +import io.pakland.mdas.githubstats.domain.model.HistoricQueries; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface HistoricQueriesRepository extends JpaRepository { +} \ No newline at end of file From 542d1f3f2644066a24df200197f06765c25c548d Mon Sep 17 00:00:00 2001 From: Miquel de Domingo Date: Tue, 29 Nov 2022 09:40:16 +0100 Subject: [PATCH 3/3] fix: `HistoricQueries` entity fixes --- .../mdas/githubstats/domain/model/HistoricQueries.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java b/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java index f40f759a..2eb6553f 100644 --- a/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java +++ b/src/main/java/io/pakland/mdas/githubstats/domain/model/HistoricQueries.java @@ -6,11 +6,11 @@ @Table(name = "historic_queries") public class HistoricQueries { @Id - @Column(name = "id", updatable = false, nullable = false) + @Column(updatable = false, nullable = false) @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; - @ManyToOne() + @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id") private Team teamId; @@ -22,4 +22,4 @@ public class HistoricQueries { @Column(name = "to", nullable = false) private String to; -} \ No newline at end of file +}