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...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autoři: Prajapati, Yogesh, Ranapariya, Vishal
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