11.2. Conversations with Hibernate

You've been introduced to the concept of conversations several times throughout the previous chapters. The first time, we said that conversations are units of work that span user think-time. We then explored the basic building blocks you have to put together to create conversational applications: detached objects, reattachment, merging, and the alternative strategy with an extended persistence context.

It's now time to see all these options in action. We build on the previous example, the closing and completion of an auction, and turn it into a conversation.

11.2.1. Providing conversational guarantees

You already implemented a conversation—it just wasn't long. You implemented the shortest possible conversation: ...

Get Java Persistence with Hibernate now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.