From 338a308bdb14ae7c03fb40b81641f7de21d0efa7 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Mon, 24 Jul 2017 14:40:55 +0200 Subject: [PATCH] [#6445] Allow for overriding timestamps used for optimistic locking --- jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java b/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java index b3b9915dec..43fc1169f3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java @@ -313,7 +313,12 @@ public class TableRecordImpl> extends AbstractRecord im if (timestamp != null) { // Use Timestamp locally, to provide maximum precision - result = new Timestamp(System.currentTimeMillis()); + + + + + result = new Timestamp(configuration().clock().millis()); + addValue(store, timestamp, result); } }