wangwei 6 yıl önce
ebeveyn
işleme
10a6ede524

+ 5 - 4
examcloud-task-dao/src/main/java/cn/com/qmth/examcloud/task/dao/entity/DataSyncEntity.java

@@ -1,8 +1,8 @@
 package cn.com.qmth.examcloud.task.dao.entity;
 
 import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
 import javax.persistence.Id;
-import javax.persistence.IdClass;
 import javax.persistence.Table;
 
 import cn.com.qmth.examcloud.commons.web.jpa.JpaEntity;
@@ -16,21 +16,22 @@ import cn.com.qmth.examcloud.commons.web.jpa.JpaEntity;
  */
 @Entity
 @Table(name = "EC_T_DATA_SYNC")
-@IdClass(DataSyncPK.class)
 public class DataSyncEntity extends JpaEntity {
 
 	private static final long serialVersionUID = 1066874132817953168L;
 
+	@Id
+	@GeneratedValue
+	private Long id;
+
 	/**
 	 * 同步请求组件
 	 */
-	@Id
 	private String component;
 
 	/**
 	 * 方法(反射调用)
 	 */
-	@Id
 	private String methodName;
 
 	/**

+ 0 - 42
examcloud-task-dao/src/main/java/cn/com/qmth/examcloud/task/dao/entity/DataSyncPK.java

@@ -1,42 +0,0 @@
-package cn.com.qmth.examcloud.task.dao.entity;
-
-import java.io.Serializable;
-
-/**
- * 数据同步PK
- *
- * @author WANGWEI
- * @date 2018年8月2日
- * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
- */
-public class DataSyncPK implements Serializable {
-
-	private static final long serialVersionUID = 1066874132817953168L;
-
-	/**
-	 * 同步请求组件
-	 */
-	private String component;
-
-	/**
-	 * 方法(反射调用)
-	 */
-	private String methodName;
-
-	public String getComponent() {
-		return component;
-	}
-
-	public void setComponent(String component) {
-		this.component = component;
-	}
-
-	public String getMethodName() {
-		return methodName;
-	}
-
-	public void setMethodName(String methodName) {
-		this.methodName = methodName;
-	}
-
-}