Enable the change log and list all changes, or only the change logs for a particular entity, Customer.
SMP101DB.enableChangeLog(); SMP101DB.synchronize(); // Retrieve all change logs GenericList<ChangeLog> logs = SMP101DB.getChangeLogs(new Query()); System.out.println("There are " + logs.size() + " change logs"); for (ChangeLog log : logs) { System.out.println(log.getEntityType() + "(" + log.getSurrogateKey() + "): " + log.getOperationType()); } // Retrieve only the change logs for Customer: Query query = new Query(); AttributeTest at = new AttributeTest("entityType", new java.lang.Integer(SMP101.EntityType.Customer), AttributeTest.EQUAL); query.setTestCriteria(at); logs = SMP101DB.getChangeLogs(query); System.out.println("There are " + logs.size() + " change logs for Customer"); for (ChangeLog log : logs) { System.out.println(log.getEntityType() + "(" + log.getSurrogateKey() + "): " + log.getOperationType()); }