6923-2.patch
new/src/com/goldencode/p2j/persist/orm/BaseRecord.java 2022-11-23 10:31:58 +0000 | ||
---|---|---|
1490 | 1490 |
int txLevel = prepareChangeSet(activeBuffer.getSession()); |
1491 | 1491 |
if (txLevel >= 0) |
1492 | 1492 |
{ |
1493 |
changeSet.logStateChange(flags, txLevel);
|
|
1493 |
changeSet.logStateChange(state.state, txLevel);
|
|
1494 | 1494 |
changeSet.logDataChange(txLevel, offset, datum); |
1495 | 1495 |
} |
1496 | 1496 |
} |
... | ... | |
1533 | 1533 |
int txLevel = prepareChangeSet(activeBuffer.getSession()); |
1534 | 1534 |
if (txLevel >= 0) |
1535 | 1535 |
{ |
1536 |
changeSet.logStateChange(flags, txLevel);
|
|
1536 |
changeSet.logStateChange(state.state, txLevel);
|
|
1537 | 1537 |
for (int i = 0; i < offsets.size(); i++) |
1538 | 1538 |
{ |
1539 | 1539 |
int offset = offsets.get(i); |
new/src/com/goldencode/p2j/persist/orm/ChangeSet.java 2022-11-23 10:29:31 +0000 | ||
---|---|---|
320 | 320 |
int startingState = liveState.state; |
321 | 321 |
|
322 | 322 |
// reset live state to baseline state |
323 |
liveState.state = baselineState; |
|
323 |
if (inner > 0) |
|
324 |
{ |
|
325 |
liveState.state = states[inner - 1]; |
|
326 |
} |
|
327 |
else |
|
328 |
{ |
|
329 |
liveState.state = baselineState; |
|
330 |
} |
|
324 | 331 |
|
325 | 332 |
if ((baselineState & CACHED) != CACHED && (startingState & CACHED) == CACHED) |
326 | 333 |
{ |