blob: 2cec77d406b6ed97bd66980e7929b64e96515d7c [file] [log] [blame]
rootff0769a2025-05-18 17:24:41 +00001package entity;
2
3import javax.persistence.*;
4
5@Entity
6@Table(name = "SubmitSeed")
7public class SubmitSeed {
8
9 @EmbeddedId
10 private SubmitSeedId id;
11
12 @ManyToOne(optional = false)
13 @JoinColumn(name = "beg_id", referencedColumnName = "beg_id", foreignKey = @ForeignKey(name = "fk_ss_beg"))
14 private BegInfo begInfo;
15
16 @ManyToOne(optional = false)
17 @JoinColumn(name = "seed_id", referencedColumnName = "seed_id", foreignKey = @ForeignKey(name = "fk_ss_seed"))
18 private Seed seed;
19
20 @Column(name = "votes", nullable = false)
21 private int votes;
22
23 public SubmitSeed() {}
24
25 public SubmitSeedId getId() {
26 return id;
27 }
28
29 public void setId(SubmitSeedId id) {
30 this.id = id;
31 }
32
33 // getters and setters for begInfo, seed, and votes
34}