DatabaseField sequenceNumberField = descriptor.getSequenceNumberField();
AbstractRecord modifyRow = getModifyRow();
// Update the row.
modifyRow.put(sequenceNumberField, sequenceValue);
if (descriptor.hasMultipleTables()) {
objectBuilder.addPrimaryKeyForNonDefaultTable(modifyRow, object, session);
}
// Update the changeSet if there is one.
if (session.isUnitOfWork()) {
ObjectChangeSet objectChangeSet = writeQuery.getObjectChangeSet();
if ((objectChangeSet == null) && (((UnitOfWorkImpl)session).getUnitOfWorkChangeSet() != null)) {