diff --git a/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/InstantVersionStrategy.java b/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/InstantVersionStrategy.java index efa03f3be..0a6a810da 100644 --- a/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/InstantVersionStrategy.java +++ b/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/InstantVersionStrategy.java @@ -19,6 +19,7 @@ package org.apache.openjpa.jdbc.meta.strats; import java.time.Instant; +import java.time.temporal.ChronoUnit; import java.util.HashMap; import java.util.Map; @@ -46,7 +47,7 @@ protected int getJavaType() { @Override protected Object nextVersion(Object version) { - return Instant.now(); + return Instant.now().truncatedTo(ChronoUnit.MILLIS); } @Override