Hibernate 8 + Jakarta Persistence 4: EntityAgent and stateless sessions demo

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_017ic4b7jUQrypvpE1ix1k7V
This commit is contained in:
asmhatre
2026-11-14 01:34:34 +05:30
co-authored by Claude Sonnet 5.5
commit 453fad0ee7
29 changed files with 1109 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
EntityManager.persist x 5000 in one transaction
entities held in the persistence context at the end: 5000
entity inserts: 5000 statements prepared: 1
EntityAgent.insert x 5000 in one transaction
entities held anywhere: 0 (a StatelessSession has no persistence context)
entity inserts: 5000 statements prepared: 5000
EntityAgent.insertMultiple(list of 5000)
entity inserts: 5000 statements prepared: 1
publisher.id before insert: null
publisher.id after insert: 1 (insert() itself returns void)