or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Hibernate: A J2EE Developer's Guide
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Hibernate: A J2EE Developer's Guide [Paperback]

Will Iverson
4.0 out of 5 stars  See all reviews (1 customer review)
RRP: £32.99
Price: £28.04 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.95 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback £28.04  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 384 pages
  • Publisher: Addison Wesley; 1 edition (22 Nov 2004)
  • Language English
  • ISBN-10: 0321268199
  • ISBN-13: 978-0321268198
  • Product Dimensions: 23.3 x 18.1 x 2.4 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,437,607 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Will Iverson
Discover books, learn about writers, and more.

Visit Amazon's Will Iverson Page

Product Description

Product Description

Hibernate is a popular open source object/relational persistence and querysystem and an alternative to Enterprise Java Beans. Compared to EJB,Hibernate is less complex, more easily portable and more powerful for linkingJava with traditional relational databases. Hibernate supports many relationaldatabases including: DB2, Informix, MySQL, Oracle, SAP DB, SQL Server,Sybase, and is downloaded over 23,000 times a month on average in 2004. Thisbook provides J2EE developers with a pratical hands-on guide to working withHibernate and their existing databases. Through numerous code examples andcase studies, the author helps reinforce what Hibernate is and how to use it.

From the Back Cover

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 HQL—Hibernate'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 applications—so you can get to market faster, with more features.


© Copyright Pearson Education. All rights reserved.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Format: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.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  9 reviews
11 of 13 people found the following review helpful
Meh. It's ok 11 Mar 2005
By Patrick Carroll - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
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
Crap - Regurgitation of the Hibernate.org Docs 10 Jun 2005
By Richard G. Markle - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
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
A good introduction to Hibernate 18 Jan 2005
By Thomas Paul - Published on Amazon.com
Format: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.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges