user
12/12/2025, 4:31 PMjdaugherty
12/12/2025, 4:32 PMjdaugherty
12/12/2025, 4:32 PM@Transactional code is injected so that looks something like this:
// start transaction
try {
// call original code
}
catch(e) {
// handle error / rollback
}jdaugherty
12/12/2025, 4:33 PMjdaugherty
12/12/2025, 4:33 PMjdaugherty
12/12/2025, 4:34 PMjdaugherty
12/12/2025, 4:35 PMjdaugherty
12/12/2025, 4:36 PMuser
12/12/2025, 4:38 PMjdaugherty
12/12/2025, 4:39 PMjdaugherty
12/12/2025, 4:40 PMjdaugherty
12/12/2025, 4:42 PMgsandrew
12/12/2025, 9:42 PMjdaugherty
12/13/2025, 2:58 PM@Transactional can be used anywhere in the applicationgsandrew
12/13/2025, 3:59 PMjdaugherty
12/13/2025, 3:59 PMgsandrew
12/13/2025, 4:03 PMjdaugherty
12/13/2025, 11:06 PMjdaugherty
12/13/2025, 11:06 PM