You will learn how to install Hibernate, build the development environment, and configure Hibernate for a variety of databases, including DB2®, HypersonicSQL, MySQL®, Oracle®, and PostgreSQL. Then you’ll learn the details of connecting to databases using Hibernate, creating persistent classes and objects, working with SQL and HQL (the Hibernate Query Language), and managing transactions. Finally, you will take that basic knowledge into your real–world applications, learning to use Hibernate with other tools such as Eclipse, Tomcat, Maven, Struts, and Xdoclet.
What you will learn from this book
Who this book is for
This book is for professional Java developers who already know how to build sophisticated applications and have at least a general familiarity with databases, Java application development, and Web development. No prior experience with Hibernate is required.
Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Chapter 1: Introduction to Mapping Objects to Relational Databases.
Chapter 2: Introduction to Hibernate.
Chapter 3: Hibernate Development Environment.
Chapter 4: Database Connecting and Schema Generation.
Chapter 5: Creating Persistent Classes.
Chapter 6: Working with Collections.
Chapter 7: Using Persistent Objects.
Chapter 8: Hibernate Query Language.
Chapter 9: Hibernate Caching.
Chapter 10: Hibernate Transactions and Locking.
Chapter 11: J2EE and Hibernate.
Chapter 12: Hibernate and DAO Design Pattern.
Chapter 13: Hibernate and XDoclet.
Chapter 14: Hibernate and Maven.
Chapter 15: Hibernate Extensions.
Chapter 16: Hibernate and Eclipse.
Chapter 17: Using Velocity, Struts, and Hibernate.
Chapter 18: Hibernate and AspectJ.
Appendix A: Hibernate Database Connectivity.
Appendix B: Getting Involved with Hibernate.
More Information on Open Source.
Joseph D. Gradecki is a software engineer at Comprehensive Software Solutions, where he works on their SABIL product, an enterprise–level securities processing system. He has built numerous dynamic, enterprise application using Java, Hibernate, MySQL, XML, AspectJ, servlets, JSPs, Resin, BroadVision, and other technologies. He is the author of Mastering JXTA and the co–author of MySQL and Java Developers Guide and Professional Java Tools for Extreme Programming. Joe holds Bachelors and Masters degrees in Computer Science and is currently pursuing a Ph.D.
Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.