Hi,
I noticed that every commit (without audited object changes) on Date/Timestamp field cases creation of timestamp.
Use following code to reproduce the bug.
class SimpleTypes {
@Id
String id;
enum TestEnum { ONE, TWO }
Date date = new Date();
java.sql.Date dateSql = new java.sql.Date(date.getTime());
Timestamp ts = new Timestamp(date.getTime());
String text = "test";
Boolean bool = true;
Long longNumber = 1l;
Integer integerNumber = 1;
Short shortNumber = 1;
Double doubleNumber = 1.0;
Float floatNumber = 1.0f;
BigDecimal bigDecimalNumber = BigDecimal.ONE;
byte byteFiled = 0x1;
TestEnum testEnum = TestEnum.ONE;
public SimpleTypes(String id) {
this.id = id;
}
}
...
SimpleTypes obj = new SimpleTypes("1");
javers.commit("anonymous", obj);
javers.commit("anonymous", obj);
javers.commit("anonymous", obj);
List<Change> changes = javers
.findChanges(QueryBuilder.byInstanceId("1", SimpleTypes.class)
.withNewObjectChanges(true)
.build());
String changeLog = javers.processChangeList(changes, getChangeLogger());
log.info("\n{}", changeLog);
...
Cheers
Mariusz
Hi,
I noticed that every commit (without audited object changes) on Date/Timestamp field cases creation of timestamp.
Use following code to reproduce the bug.
Cheers
Mariusz