修改User,UserPT主外键关系,修改entity的Q类设置
Change-Id: I3ffeb0ee6f1e68b0c992313e83a1744f36f3328f
diff --git a/src/main/java/entity/Notice.java b/src/main/java/entity/Notice.java
index 24ef954..05801f0 100644
--- a/src/main/java/entity/Notice.java
+++ b/src/main/java/entity/Notice.java
@@ -5,7 +5,8 @@
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
-
+import com.querydsl.core.annotations.QueryEntity;
+@QueryEntity
@Entity
@Table(name = "Announcement")
public class Notice {
diff --git a/src/main/java/entity/Profile.java b/src/main/java/entity/Profile.java
index ec330b2..ba151cc 100644
--- a/src/main/java/entity/Profile.java
+++ b/src/main/java/entity/Profile.java
@@ -8,7 +8,9 @@
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Transient;
+import com.querydsl.core.annotations.QueryEntity;
+@QueryEntity
@Entity
@Table(name = "UserMigration")
public class Profile {// 迁移信息
diff --git a/src/main/java/entity/Seed.java b/src/main/java/entity/Seed.java
index 394ce3c..0106325 100644
--- a/src/main/java/entity/Seed.java
+++ b/src/main/java/entity/Seed.java
@@ -11,7 +11,9 @@
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
+import com.querydsl.core.annotations.QueryEntity;
+@QueryEntity
@Entity
@Table(name = "Seed")
public class Seed {
diff --git a/src/main/java/entity/User.java b/src/main/java/entity/User.java
index b53e2e2..0a706ae 100644
--- a/src/main/java/entity/User.java
+++ b/src/main/java/entity/User.java
@@ -62,7 +62,7 @@
@Column(name = "invite_left", nullable = false)
@JsonProperty("invite_left")
public int invitetimes;
- @OneToOne(mappedBy = "user", cascade = CascadeType.ALL, fetch = FetchType.LAZY, optional = false)
+ @OneToOne(mappedBy = "user", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
public UserPT userPT;
// Constructors, getters, setters
diff --git a/src/main/java/entity/UserPT.java b/src/main/java/entity/UserPT.java
index bc5d455..13c707b 100644
--- a/src/main/java/entity/UserPT.java
+++ b/src/main/java/entity/UserPT.java
@@ -21,9 +21,9 @@
@Column(name = "user_id", length = 36, nullable = false)
public String userid;
- @OneToOne(optional = false, cascade = CascadeType.ALL, fetch = FetchType.LAZY)
+ @OneToOne(optional = false, fetch = FetchType.LAZY)
@MapsId
- @JoinColumn(name = "user_id", foreignKey = @ForeignKey(name = "fk_pt_user"))
+ @JoinColumn(name = "user_id", referencedColumnName = "user_id", foreignKey = @ForeignKey(name = "fk_pt_user"))
public User user;
@Column(name = "magic", nullable = false)