Package pro.fessional.wings.faceless.service.journal
See: Description
-
Interface Summary Interface Description JournalAware JournalService Submit/Commit the operation with a Journal. -
Class Summary Class Description JournalDiff Perform a diff on the CUD of the table. There are 3 states, `value1` is the old value and `value2` is the new value * insert - value1 == empty, value2 != empty * update - value1 != empty, value2 != empty * delete - value1 != empty, value2 == empty In addition, `column.size` x `count` == `value#.size`, which can represent multiple records. Strong type when generated, but type is lost after JSON serialization, when JSON deserialized, value only has String and Number typeJournal JournalLock Use CommitId as optimistic lock