修改BegInfo UserVotes SubmitSeed实体类
Change-Id: I1a5996ac4a788e334e62e2d8be60b598c1e96935
diff --git a/src/main/java/entity/UserVotes.java b/src/main/java/entity/UserVotes.java
index af28e3c..ba7d950 100644
--- a/src/main/java/entity/UserVotes.java
+++ b/src/main/java/entity/UserVotes.java
@@ -8,37 +8,29 @@
public class UserVotes {
@EmbeddedId
- private UserVotesId id;
+ @AttributeOverrides({
+ @AttributeOverride(name = "userId", column = @Column(name = "user_id")),
+ @AttributeOverride(name = "begId", column = @Column(name = "beg_id")),
+ @AttributeOverride(name = "seedId", column = @Column(name = "seed_id"))
+ })
+ public UserVotesId id;
@ManyToOne(optional = false)
- @JoinColumn(name = "user_id", referencedColumnName = "user_id",
- foreignKey = @ForeignKey(name = "fk_user_votes_user"))
- private User user;
+ @JoinColumn(name = "user_id", referencedColumnName = "user_id", foreignKey = @ForeignKey(name = "fk_user_votes_user"), insertable = false, updatable = false)
+ public User user;
@ManyToOne(optional = false)
- @JoinColumn(name = "beg_id", referencedColumnName = "beg_id",
- foreignKey = @ForeignKey(name = "fk_user_votes_beg"))
- private BegInfo begInfo;
+ @JoinColumn(name = "beg_id", referencedColumnName = "beg_id", foreignKey = @ForeignKey(name = "fk_user_votes_beg"), insertable = false, updatable = false)
+ public BegInfo begInfo;
@ManyToOne(optional = false)
- @JoinColumn(name = "seed_id", referencedColumnName = "seed_id",
- foreignKey = @ForeignKey(name = "fk_user_votes_seed"))
- private Seed seed;
+ @JoinColumn(name = "seed_id", referencedColumnName = "seed_id", foreignKey = @ForeignKey(name = "fk_user_votes_seed"), insertable = false, updatable = false)
+ public Seed seed;
@Column(name = "created_at", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
- private Date createdAt;
+ public Date createdAt;
- public UserVotes() {}
-
- // getter and setter for the composite key and other fields
- public UserVotesId getId() {
- return id;
+ public UserVotes() {
}
-
- public void setId(UserVotesId id) {
- this.id = id;
- }
-
- // getters and setters for user, begInfo, seed, createdAt
-}
+}
\ No newline at end of file