- Object/relational mapping concepts
- Efficient database application design
- Comprehensive Hibernate and Java Persistence reference
- Integration of Java Persistence with EJB, CDI, JSF, and JAX-RS * Unmatched breadth and depth
About the Reader The book assumes a working knowledge of Java. About the Authors Christian Bauer is a member of the Hibernate developer team and a trainer and consultant. Gavin King is the founder of the Hibernate project and a member of the Java Persistence expert group (JSR 220). Gary Gregory is a principal software engineer working on application servers and legacy integration. Table of Contents
- PART 1 GETTING STARTED WITH ORM
- Understanding object/relational persistence
- Starting a project
- Domain models and metadata PART 2 MAPPING STRATEGIES
- Mapping persistent classes
- Mapping value types
- Mapping inheritance
- Mapping collections and entity associations
- Advanced entity association mappings
- Complex and legacy schemas PART 3 TRANSACTIONAL DATA PROCESSING
- Managing data
- Transactions and concurrency
- Fetch plans, strategies, and profiles
- Filtering data PART 4 WRITING QUERIES
- Creating and executing queries
- The query languages
- Advanced query options
- Customizing SQL