Stage 2 console classes and the shared LoanPolicy, then a Spring Boot 4.1.2 + JPA API (H2, @Version optimistic locking, problem+json errors). Tests write output/ transcripts while asserting the same numbers; scripts regenerate everything. Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_017ic4b4DPL6dtpFg4U4LHc2
5 lines
206 B
Plaintext
5 lines
206 B
Plaintext
8 threads borrow the last copy at once (read, check, write: no @Version)
|
|
successful borrows : 8
|
|
loan rows in DB : 8 <- one copy, 8 loans
|
|
availableCopies : 0 <- the counter says everything is fine
|