Add library-management module: console app evolved into a Spring Boot 4 REST API
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
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
select m1_0.id,m1_0.email,m1_0.name from member m1_0 where m1_0.id=?
|
||||
select b1_0.id,b1_0.author,b1_0.available_copies,b1_0.isbn,b1_0.title,b1_0.total_copies,b1_0.version from book b1_0 where b1_0.id=?
|
||||
select l1_0.id from loan l1_0 where l1_0.member_id=? and l1_0.book_id=? and l1_0.returned_on is null fetch first ? rows only
|
||||
select count(l1_0.id) from loan l1_0 where l1_0.member_id=? and l1_0.returned_on is null
|
||||
insert into loan (book_id,borrowed_on,due_on,fine,member_id,returned_on,id) values (?,?,?,?,?,?,default)
|
||||
update book set author=?,available_copies=?,isbn=?,title=?,total_copies=?,version=? where id=? and version=?
|
||||
Reference in New Issue
Block a user