目錄(85章)
倒序
- coverpage
- Java Hibernate Cookbook
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Setting Up Hibernate
- Introduction
- Getting the required libraries for hibernate
- Creating a hibernate persistent class
- Providing an XML-based hibernate mapping
- Providing an annotation-based hibernate mapping
- Providing a hibernate configuration using an XML file
- Providing a hibernate configuration using the properties file
- Configuring hibernate programmatically
- Chapter 2. Understanding the Fundamentals
- Introduction
- Building a SessionFactory
- Creating a generic SessionFactory provider class
- Opening a new session
- Opening a stateless session
- Saving an object to the database
- Fetching an object from the database
- Removing an object from the database
- Updating an object
- Creating a criteria
- Restricting the results using a criteria
- Pagination using a criteria
- Sorting the results
- Transforming a result
- Using basic projection
- Chapter 3. Basic Annotations
- Introduction
- Declaring a class as an entity and creating a table in the database – @Entity and @Table
- Creating a column in the table – @Column
- Creating a primary key and composite primary key column – @Id and @IdClass
- Creating an autogenerator column
- Chapter 4. Working with Collections
- Introduction
- Persisting List
- Persisting Set
- Persisting Map
- Persisting Array
- Chapter 5. Working with Associations
- Introduction
- One-to-one mapping using foreign key association
- One-to-one mapping using a common join table
- One-to-one mapping using a common primary key
- One-to-many mapping or many-to-one mapping
- Many-to-many mapping
- Chapter 6. Querying
- Introduction
- Working with an alias
- Performing aggregate operations
- Executing a subquery using a criteria
- Executing a native SQL query
- Executing a query using HQL
- Using formula in hibernate
- Working with NamedQuery
- Chapter 7. Advanced Concepts
- Introduction
- Working with a first-level cache
- Working with a second-level cache
- Working with a query cache
- Working with the table per class hierarchy strategy of inheritance
- Working with the table per subclass strategy of inheritance
- Working with the table per concrete class strategy of inheritance
- Working with the versioning of objects
- Maintaining the history of an object
- Working with an interceptor
- Working with batch processing
- Chapter 8. Integration with Other Frameworks
- Introduction
- Integration with Spring
- Integration with Struts
- Index 更新時間:2021-07-16 19:59:57
推薦閱讀
- GeoServer Cookbook
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- 樂學Web編程:網站制作不神秘
- Apache Spark 2 for Beginners
- SQL for Data Analytics
- 零基礎學MQL:基于EA的自動化交易編程
- 精通網絡視頻核心開發技術
- Windows Forensics Cookbook
- Drupal 8 Module Development
- Python:Master the Art of Design Patterns
- QGIS By Example
- 量化金融R語言高級教程
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- Instant Nancy Web Development
- Express Web Application Development
- C專家編程
- Mastering C++ Multithreading
- 零基礎C#學習筆記
- ASP.NET本質論
- Raspberry Pi Robotic Projects
- Learning QGIS(Second Edition)
- C++標準庫(第2版)
- 零基礎學Java(升級版)
- Building Web Applications with Flask
- Unreal Engine Game Development Blueprints
- Java語言程序設計
- Implementing Qlik Sense
- Professional CSS3
- 自己動手寫網絡爬蟲(修訂版)
- Spring Essentials