diff --git a/gsrs-core-entities/src/main/java/ix/core/models/IxModel.java b/gsrs-core-entities/src/main/java/ix/core/models/IxModel.java index e8d2ec34..7be9f200 100644 --- a/gsrs-core-entities/src/main/java/ix/core/models/IxModel.java +++ b/gsrs-core-entities/src/main/java/ix/core/models/IxModel.java @@ -25,7 +25,7 @@ public class IxModel extends BaseModel { @Column(unique = true) public Long id; @Version - public Long version; + public Long version = 0L; @ManyToOne(cascade = CascadeType.PERSIST) @JsonView(BeanViews.Full.class) diff --git a/gsrs-core-entities/src/main/java/ix/core/models/Principal.java b/gsrs-core-entities/src/main/java/ix/core/models/Principal.java index 45bfabfa..a5e98929 100644 --- a/gsrs-core-entities/src/main/java/ix/core/models/Principal.java +++ b/gsrs-core-entities/src/main/java/ix/core/models/Principal.java @@ -23,7 +23,7 @@ public class Principal extends AbstractNonAuditingGsrsEntity implements Fetchabl @GeneratedValue(strategy = GenerationType.AUTO, generator = "ix_core_principal_seq") public Long id; @Version - public Long version; + public Long version = 0L; @JsonSerialize(using = GsrsDateSerializer.class) @JsonDeserialize(using = GsrsDateDeserializer.class) diff --git a/gsrs-core-entities/src/main/java/ix/ginas/models/NoIdGinasCommonData.java b/gsrs-core-entities/src/main/java/ix/ginas/models/NoIdGinasCommonData.java index cc6a76d5..79aad6d6 100644 --- a/gsrs-core-entities/src/main/java/ix/ginas/models/NoIdGinasCommonData.java +++ b/gsrs-core-entities/src/main/java/ix/ginas/models/NoIdGinasCommonData.java @@ -45,7 +45,7 @@ public abstract class NoIdGinasCommonData extends BaseModel implements GinasAcce @Version - private Long internalVersion; + private Long internalVersion = 0L; diff --git a/gsrs-core/src/main/java/ix/utils/Util.java b/gsrs-core/src/main/java/ix/utils/Util.java index 8429856a..60456154 100644 --- a/gsrs-core/src/main/java/ix/utils/Util.java +++ b/gsrs-core/src/main/java/ix/utils/Util.java @@ -499,7 +499,7 @@ public static String randvar () { public static Object getAsNativeID(String idv){ if(idv.chars().allMatch( Character::isDigit )){ - return new Long(Long.parseLong(idv)); + return Long.valueOf(Long.parseLong(idv)); }else{ return idv; }