mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
[fix] fix jpa auto generate mysql table but id won't auto incr
This commit is contained in:
parent
f761519672
commit
da85a2da5a
@ -1,6 +1,7 @@
|
|||||||
package com.github.kfcfans.powerjob.server.persistence.core.model;
|
package com.github.kfcfans.powerjob.server.persistence.core.model;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -17,7 +18,8 @@ import java.util.Date;
|
|||||||
public class AppInfoDO {
|
public class AppInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private String appName;
|
private String appName;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.github.kfcfans.powerjob.server.persistence.core.model;
|
package com.github.kfcfans.powerjob.server.persistence.core.model;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -17,7 +18,8 @@ import java.util.Date;
|
|||||||
public class ContainerInfoDO {
|
public class ContainerInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
// 所属的应用ID
|
// 所属的应用ID
|
||||||
|
@ -4,6 +4,7 @@ import com.github.kfcfans.powerjob.common.InstanceStatus;
|
|||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -22,7 +23,8 @@ import java.util.Date;
|
|||||||
public class InstanceInfoDO {
|
public class InstanceInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
// 任务ID
|
// 任务ID
|
||||||
|
@ -4,6 +4,7 @@ package com.github.kfcfans.powerjob.server.persistence.core.model;
|
|||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -23,7 +24,8 @@ public class JobInfoDO {
|
|||||||
|
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
/* ************************** 任务基本信息 ************************** */
|
/* ************************** 任务基本信息 ************************** */
|
||||||
|
@ -2,6 +2,7 @@ package com.github.kfcfans.powerjob.server.persistence.core.model;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -19,7 +20,8 @@ import java.util.Date;
|
|||||||
public class OmsLockDO {
|
public class OmsLockDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private String lockName;
|
private String lockName;
|
||||||
|
@ -2,6 +2,7 @@ package com.github.kfcfans.powerjob.server.persistence.core.model;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -19,7 +20,8 @@ import java.util.Date;
|
|||||||
public class ServerInfoDO {
|
public class ServerInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.github.kfcfans.powerjob.server.persistence.core.model;
|
package com.github.kfcfans.powerjob.server.persistence.core.model;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -17,7 +18,8 @@ import java.util.Date;
|
|||||||
public class UserInfoDO {
|
public class UserInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private String username;
|
private String username;
|
||||||
|
@ -3,6 +3,7 @@ package com.github.kfcfans.powerjob.server.persistence.core.model;
|
|||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -21,7 +22,8 @@ import java.util.Date;
|
|||||||
public class WorkflowInfoDO {
|
public class WorkflowInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private String wfName;
|
private String wfName;
|
||||||
|
@ -3,6 +3,7 @@ package com.github.kfcfans.powerjob.server.persistence.core.model;
|
|||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -21,7 +22,8 @@ import java.util.Date;
|
|||||||
public class WorkflowInstanceInfoDO {
|
public class WorkflowInstanceInfoDO {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
|
||||||
|
@GenericGenerator(name = "native", strategy = "native")
|
||||||
private Long id;
|
private Long id;
|
||||||
// 任务所属应用的ID,冗余提高查询效率
|
// 任务所属应用的ID,冗余提高查询效率
|
||||||
private Long appId;
|
private Long appId;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user