Keith Brinker преди 8 години
родител
ревизия
edbafa9a81

+ 1
- 1
pom.xml Целия файл

@@ -11,7 +11,7 @@
11 11
         <groupId>org.springframework.boot</groupId>
12 12
         <artifactId>spring-boot-starter-parent</artifactId>
13 13
         <version>1.5.3.RELEASE</version>
14
-        <relativePath/> <!-- lookup parent from repository -->
14
+        <relativePath/> <!-- lookup parent from repositories -->
15 15
     </parent>
16 16
     <properties>
17 17
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

src/main/java/io/zipcoder/tc_spring_poll_application/io/zipcode/tc_spring_poll_application/domain/Option.java → src/main/java/io/zipcoder/tc_spring_poll_application/domain/Option.java Целия файл

@@ -1,4 +1,4 @@
1
-package io.zipcoder.tc_spring_poll_application.io.zipcode.tc_spring_poll_application.domain;
1
+package io.zipcoder.tc_spring_poll_application.domain;
2 2
 
3 3
 import javax.persistence.Column;
4 4
 import javax.persistence.Entity;

src/main/java/io/zipcoder/tc_spring_poll_application/io/zipcode/tc_spring_poll_application/domain/Poll.java → src/main/java/io/zipcoder/tc_spring_poll_application/domain/Poll.java Целия файл

@@ -1,4 +1,4 @@
1
-package io.zipcoder.tc_spring_poll_application.io.zipcode.tc_spring_poll_application.domain;
1
+package io.zipcoder.tc_spring_poll_application.domain;
2 2
 
3 3
 import javax.persistence.*;
4 4
 import java.util.Set;

+ 33
- 0
src/main/java/io/zipcoder/tc_spring_poll_application/domain/Vote.java Целия файл

@@ -0,0 +1,33 @@
1
+package io.zipcoder.tc_spring_poll_application.domain;
2
+
3
+
4
+import javax.persistence.*;
5
+
6
+@Entity
7
+public class Vote {
8
+
9
+    @Id
10
+    @GeneratedValue
11
+    @Column(name = "VOTE_ID")
12
+    Long id;
13
+
14
+    @ManyToOne
15
+    @JoinColumn(name = "OPTION_ID")
16
+    Option option;
17
+
18
+    public Long getId() {
19
+        return id;
20
+    }
21
+
22
+    public void setId(Long id) {
23
+        this.id = id;
24
+    }
25
+
26
+    public Option getOption() {
27
+        return option;
28
+    }
29
+
30
+    public void setOption(Option option) {
31
+        this.option = option;
32
+    }
33
+}

+ 0
- 17
src/main/java/io/zipcoder/tc_spring_poll_application/io/zipcode/tc_spring_poll_application/domain/Vote.java Целия файл

@@ -1,17 +0,0 @@
1
-package io.zipcoder.tc_spring_poll_application.io.zipcode.tc_spring_poll_application.domain;
2
-
3
-
4
-import javax.persistence.Column;
5
-import javax.persistence.Entity;
6
-import javax.persistence.GeneratedValue;
7
-import javax.persistence.Id;
8
-
9
-@Entity
10
-public class Vote {
11
-
12
-    @Id
13
-    @GeneratedValue
14
-    @Column(name = "VOTE_ID")
15
-    Long id;
16
-
17
-}

+ 8
- 0
src/main/java/io/zipcoder/tc_spring_poll_application/repositories/OptionRepository.java Целия файл

@@ -0,0 +1,8 @@
1
+package io.zipcoder.tc_spring_poll_application.repositories;
2
+
3
+import io.zipcoder.tc_spring_poll_application.domain.Option;
4
+import org.springframework.data.repository.CrudRepository;
5
+
6
+public interface OptionRepository extends CrudRepository<Option, Long> {
7
+
8
+}

+ 7
- 0
src/main/java/io/zipcoder/tc_spring_poll_application/repositories/PollRepository.java Целия файл

@@ -0,0 +1,7 @@
1
+package io.zipcoder.tc_spring_poll_application.repositories;
2
+
3
+import io.zipcoder.tc_spring_poll_application.domain.Poll;
4
+import org.springframework.data.repository.CrudRepository;
5
+
6
+public interface PollRepository extends CrudRepository<Poll, Long> {
7
+}

+ 8
- 0
src/main/java/io/zipcoder/tc_spring_poll_application/repositories/VoteRepository.java Целия файл

@@ -0,0 +1,8 @@
1
+package io.zipcoder.tc_spring_poll_application.repositories;
2
+
3
+import io.zipcoder.tc_spring_poll_application.domain.Vote;
4
+import org.springframework.data.repository.CrudRepository;
5
+
6
+public interface VoteRepository extends CrudRepository<Vote, Long> {
7
+
8
+}