| ||||||||||||
Build fast, high-performance Java database applications with Hibernate.
Hibernate makes it far easier to build robust, high-performance database applications with Java. Now there's a practical, hands-on guide to using Hibernate's flexible, fast object/relational persistence and query services. Will Iverson covers every facet of development with Hibernate, from its mapping system toits advanced query mechanisms and transaction support.
Iverson shows you how to build Hibernate solutions that can integrate with Swing, with JSP, and even with EJBs utilizing bean-managed persistence. Using realistic examples, he demonstrates how to work with persistent objects, manage schema, and optimize database application performance. After you've mastered Hibernate's core techniques, Iverson presents best practices, tips, tricks, and style guidance for even more effective development. Coverage includes
Case study applications: starting from object/relational mapping files, Java code, and existing schema
Writing Hibernate queries using HQLHibernate's object-oriented SQL extension
Using Hibernate with Java-based Criteria and Example or native SQL
The Hibernate mapping file format in detail: a complete reference
How Hibernate handles class and database relationships
Managing session and database transactions with Hibernate
Tracking and optimizing performance with p6spy and IronTrack SQL
Automatically generating DDL scripts that create, update, and drop tables
Even if your Java database experience is limited to basic JDBC, this book will help you leverage Hibernate's remarkable power. You'll spend far less time writing code to bridge databases with Java applicationsso you can get to market faster, with more features.
© Copyright Pearson Education. All rights reserved.
Hibernate: A J2EE Developer's GuideAbout the Author
Will Iverson has been working in the computer and information technology field professionally since 1990. His diverse background includes developing statistical applications to analyze data from the NASA space shuttle, product management for Apple Computer, and developer relations for Symantec VisualCafé. For nearly five years, Will ran an independent J2EE consulting company with a variety of clients, including Sun, BEA, and Canal+ Technologies. Will currently serves as the application development practice manager for SolutionsIQ. Will lives in Seattle, Washington.
© Copyright Pearson Education. All rights reserved.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
11 of 13 people found the following review helpful:
3.0 out of 5 stars
Meh. It's ok,
By Patrick Carroll "Winebibber. Java/JEE Develo... (Atlanta, GA USA) - See all my reviews (VINE VOICE) (REAL NAME)
Amazon Verified Purchase(What's this?)
This review is from: Hibernate: A J2EE™ Developer's Guide (Paperback)
There are better books about Hibernate.
The Manning "Hibernate in Action" book is the standard for Hibernate coverage, while the O'Reilly "Hibernate, A Developer's Notebook" is a good quick-and-dirty introduction. This book is ok - some decent third-party tools ar mentioned, but reads like a heavily-annotated API reference. (Do we really need to see the source for *every* JSP example?) Skip the WROX "Professional Hibernate" book altogether - it's so full of typos and filler as to be worthless. I do own all four books - you never can tell when some nugget will present itself.
7 of 8 people found the following review helpful:
1.0 out of 5 stars
Crap - Regurgitation of the Hibernate.org Docs,
By
Amazon Verified Purchase(What's this?)
This review is from: Hibernate: A J2EE™ Developer's Guide (Paperback)
This is one of the worst introductions to any Java technology I have ever read. More of an API reference than a guide. The author shows a few open source tools for generating objects and DB schemas, then revisits all the info in the Hibernate docs and tutorial. Don't waste your money like I did.
7 of 8 people found the following review helpful:
4.0 out of 5 stars
A good introduction to Hibernate,
By
This review is from: Hibernate: A J2EE™ Developer's Guide (Paperback)
Hibernate is a popular object-relational mapping (ORM) system for Java programmers. As any Java programmer who has worked with a SQL database knows, trying to link Java objects to a relational database is not a trivial exercise. Hibernate simplifies the task by providing an API and a set of tools that can generate Java classes and link seamlessly to a database.
The book starts with an introduction to Hibernate including some details on installation. The author looks at how Hibernate can generate a database schema or it can generate Java classes depending on where you are starting to build your application. XDoclet is discussed with the author pointing out some of the issues with using class annotation. After the introductory chapters, the author gives a good explanation of the details of Hibernate in the middle chapters. The last few chapters look at performance, caching, design issues and other advanced topics. Throughout the book there are many code samples that help to further explain the use of Hibernate. I do have a few complaints about the book. Although performance is discussed, the cost of using Hibernate on performance is not. I would have liked to see some comparisons of Hibernate versus stored procedures, for example. Also, the weaknesses of an ORM are not discussed. Anyone who has worked with an ORM knows that at a certain level of complexity they start to fall apart and make an application overly complicated. It would have been nice for the author to discuss these issues and at least point towards solutions. Overall, the book serves as a well-written and clearly explained basic introduction to Hibernate.
Share your thoughts with other customers: Create your own review
|
|
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product).
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|