修改User,UserPT主外键关系,修改entity的Q类设置

Change-Id: I3ffeb0ee6f1e68b0c992313e83a1744f36f3328f
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)