blob: 98986d0c72f7a8015b04b1b83f2a76d3bba1e250 [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
95630366937300532025-06-02 14:43:06 +080010 @AttributeOverrides({
11 @AttributeOverride(name = "begId", column = @Column(name = "beg_id")),
12 @AttributeOverride(name = "seedId", column = @Column(name = "seed_id"))
13 })
14 public SubmitSeedId id;
rootff0769a2025-05-18 17:24:41 +000015
16 @ManyToOne(optional = false)
95630366937300532025-06-02 14:43:06 +080017 @JoinColumn(name = "beg_id", referencedColumnName = "beg_id", foreignKey = @ForeignKey(name = "fk_ss_beg"), insertable = false, updatable = false)
18 public BegInfo begInfo;
rootff0769a2025-05-18 17:24:41 +000019
20 @ManyToOne(optional = false)
95630366937300532025-06-02 14:43:06 +080021 @JoinColumn(name = "seed_id", referencedColumnName = "seed_id", foreignKey = @ForeignKey(name = "fk_ss_seed"), insertable = false, updatable = false)
22 public Seed seed;
rootff0769a2025-05-18 17:24:41 +000023
24 @Column(name = "votes", nullable = false)
95630366937300532025-06-02 14:43:06 +080025 public int votes;
rootff0769a2025-05-18 17:24:41 +000026
95630366937300532025-06-02 14:43:06 +080027 public SubmitSeed() {
rootff0769a2025-05-18 17:24:41 +000028 }
95630366937300532025-06-02 14:43:06 +080029}