click to
look inside
Look inside
Resources
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
FREE
You can see any available part of this book for free.
Click the table of contents to start reading.
ASK me anything...
we'll search our titles
to answer your question

Java Persistence with Spring Data and Hibernate you own this product

Cătălin Tudose
  • MEAP began October 2021
  • Publication in Summer 2022 (estimated)
  • ISBN 9781617299186
  • 625 pages (estimated)
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in Kindle, ePub, and DRM-free PDF formats + liveBook, our enhanced eBook format accessible from any web browser.

Get One, Give One  
This December, for every book, video, or liveProject you buy, you’ll get a free second digital one to give away. You can use these free gifts for your friends, coworkers, or anyone you want to help, nudge, or encourage.
$26.39 $47.99 you save $22 (45%)
+ get a free copy to give away
Java Persistence with Spring Data and Hibernate (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser.

Get One, Give One  
This December, for every book, video, or liveProject you buy, you’ll get a free second digital one to give away. You can use these free gifts for your friends, coworkers, or anyone you want to help, nudge, or encourage.
$32.99 $59.99 you save $27 (45%)
+ get a free copy to give away
FREE domestic shipping on orders of three or more print books
Java Persistence with Spring Data and Hibernate (print book + eBook) added to cart
continue shopping
go to cart

free previous edition eBook included

An eBook copy of the previous edition of this book is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.

Want to learn Java persistence without having to dig through the reference documentation? Read it and you'll know what to do (and what to avoid).

Marcus Geselle
Look inside
Master Java persistence using the industry-leading tools Spring Data and Hibernate.

In Java Persistence with Spring Data and Hibernate you will learn:

  • Mapping persistent classes, value types, and inheritance
  • Mapping collections and entity associations
  • Processing transactions with Spring Data and Hibernate
  • Creating fetch plans, strategies, and profiles
  • Filtering data
  • Building Spring Data REST projects
  • Using Java persistence with non-relational databases
  • Querying JPA with QueryDSL
  • Testing Java persistence applications

Java Persistence with Spring Data and Hibernate teaches you the ins-and-outs of Java persistence with hands-on examples using Spring Data, JPA and Hibernate. The book carefully analyzes the capabilities of the major Java persistence tools, and guides you through the most common use cases. You’ll learn how to make and utilize mapping strategies, and efficiently test Java persistence applications. The practical techniques are demonstrated with both relational and non-relational databases.

about the technology

Persistence enables an application’s data to exist for the long term, even after a program is stopped or terminated. Whether you’re saving state from session to session or maintaining long-term records, Java persistence tools like Spring Data, JPA, and Hibernate help deliver the object relational mapping that connects code’s objects with your database.

about the book

Java Persistence with Spring Data and Hibernate explores persistence with the most popular available tools. You’ll benefit from detailed coverage of Spring Data JPA, Spring Data JDBC, Spring Data REST, JPA, and Hibernate, comparing and contrasting the alternatives so you can pick what’s best for your code.

Begin with a hands-on introduction to object-relational mapping (ORM), then dive into mapping strategies for linking up objects and your database. You’ll learn about the different approach to transactions for both Hibernate and Spring Data, and even how to deliver Java persistence with non-relational databases. Finally, you’ll explore testing strategies for persistent applications to keep your code clean and bug free.

about the reader

For intermediate Java programmers.

about the author

Cătălin Tudose has more than 20 years experience in the Java area and is currently acting as Java and web technologies expert at Luxoft Romania. He has taught more than 2,000 hours of courses and applications as a teaching assistant and professor at the Faculty of Automation and Computers in Bucharest. He authored 6 courses at Pluralsight on Java topics, including Java persistence and he holds a PhD in computer science.

Christian Bauer, Gavin King, and Gary Gregory are the authors of Java Persistence with Hibernate, Second Edition, on which this book is based.

FREE domestic shipping on orders of three or more print books

This book is crucial not only for newbies but also for any senior developers working with JVM Persistence.

Özay Duman

This book gives a great foundation for working with JPA and Hibernate. If I were to teach the subject, I would not hesitate to use this book.

Kim Kjærsulf

Excellent introduction to how Java persistence is handled in the real world.

Daniel Carl
RECENTLY VIEWED