Java Hibernate cookbook over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications
Hibernate is a database independent technology, so the same code will work for all databases. It helps a Java developer write a query by mapping Java bean to database tables and help create tuned queries that boost performance. Even with limited SQL knowledge one can easily perform database operatio...
Uloženo v:
| Hlavní autoři: | , |
|---|---|
| Médium: | E-kniha |
| Jazyk: | angličtina |
| Vydáno: |
Birmingham
PACKT Publishing
2015
Packt Publishing, Limited Packt Publishing Limited |
| Vydání: | 1st ed. |
| Témata: | |
| ISBN: | 9781784391904, 1784398403, 1784391905, 9781784398408 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
Obsah:
- Cover -- Copyright -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- 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
- Java Hibernate Cookbook: Over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications

