blob: 3b22811980c62e4a171a2d389f7f40ef1bd4eb08 [file] [log] [blame]
Haotian W88568d82025-05-15 16:15:21 +00001package object;
2
3import javax.persistence.Column;
4import javax.persistence.Entity;
5import javax.persistence.ForeignKey;
6import javax.persistence.Id;
7import javax.persistence.JoinColumn;
8import javax.persistence.ManyToOne;
9import javax.persistence.Table;
10
11@Entity
12@Table(name = "SubmitSeed")
13public class SubmitSeed {
14 @Id
15 @Column(name = "beg_id", length = 64, nullable = false)
16 public String begId;
17
18 @ManyToOne(optional = false)
19 @JoinColumn(name = "beg_id", referencedColumnName = "beg_id", foreignKey = @ForeignKey(name = "fk_ss_beg"), insertable = false, updatable = false)
20 public BegInfo begInfo;
21
22 @Id
23 @Column(name = "seed_id", length = 64, nullable = false)
24 public String seedId;
25
26 @ManyToOne(optional = false)
27 @JoinColumn(name = "seed_id", referencedColumnName = "seed_id", foreignKey = @ForeignKey(name = "fk_ss_seed"), insertable = false, updatable = false)
28 public Seed seed;
29
30 @Column(name = "votes", nullable = false)
31 public int votes;
32}