Monday, July 22, 2019

Java Persistence with Hibernate (2nd Edition)


File Size: 5.87 Mb

Description
This is our third book about Hibernate, an open source project that is almost 15 years old. In a recent poll, Hibernate was among the top five tools used by many Java developers every day. This shows that SQL databases are still the preferred technology for reliable data storage and management, especially in the Java enterprise software development space. It’s also a testament to the quality of specifications and tools available, which today make it easy to start a project and to estimate and reduce risk when building large, complex applications.

The fifth major Hibernate release is now available, as well as the second major version of the Java Persistence API specification (JPA) implemented by Hibernate. The core of Hibernate, or what is now called object/relational mapping (ORM), has been mature for a long time, and many small improvements have been made over the years. Other related projects such as Hibernate Search, Hibernate Bean Validation, and more recently Hibernate object/grid mapping (OGM) are delivering new and innovative solutions that make Hibernate a complete tool kit for a diverse range of datamanagement tasks.

When we wrote the previous edition of this book, Hibernate was undergoing some significant changes: grown organically and driven by an open source community and the daily requirements of Java developers, Hibernate had to become more formal and implement the first version of the JPA specification. The last edition was therefore a large book, because many examples had to be shown in the old form and the new, standardized form.

Content:-
PART 1: GETTING STARTED WITH ORM
1. Understanding object/relational persistence
2. Starting a project
3. Domain models and metadata
PART 2: MAPPING STRATEGIES
4. Mapping persistent classes
5. Mapping value types
6. Mapping inheritance
7. Mapping collections and entity associations
8. Advanced entity association mappings
9. Complex and legacy schemas
PART 3: TRANSACTIONAL DATA PROCESSING
10. Managing data
11. Transactions and concurrency
12. Fetch plans, strategies, and profiles
13. Filtering data
PART 4: WRITING QUERIES
14. Creating and executing queries
15. The query languages
16. Advanced query options
17. Customizing SQL
PART 5: BUILDING APPLICATIONS
18. Designing client/server applications
19. Building web applications
20. Scaling Hibernate

Author Details
"CHRISTIAN BAUER"

"GAVIN KING"

"GARY GREGORY"




Download Drive-1

You May Also Like These E-Books:-

No comments:

Post a Comment