Professional Hibernate by Eric Pugh, Joseph D. Gradecki

BUY IT NEW

  • $39.99 List price
    $37.99 Online price
    $34.19 Member price
    (Save 14%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780764576775&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

14 copies from $1.99

See All Available

Pick Me Up

Reserve it at BN.com & pick it up in 60 minutes at your local store.

Enter a zip code

(Paperback)

  • Pub. Date: October 2004
  • 456pp
  • Sales Rank: 565,887
    Buy it Used: 14 copies from $1.99 See All Available

    Customers who bought this also bought

     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Features

    Product Details

    • Pub. Date: October 2004
    • Publisher: Wiley, John & Sons, Incorporated
    • Format: Paperback, 456pp
    • Sales Rank: 565,887

    Synopsis

    Intended for experienced Java developers, this guide walks through the major components of the Hibernate object-relational mapping tool that provides data querying and retrieval functions in a Java environment, and demonstrates how to use Hibernate with Maven, MySQL, Tomcat, XDoclet, and Microsoft SQL Server 2000. Pugh works for Maven, and Gradecki is a software engineer. Annotation ©2004 Book News, Inc., Portland, OR

    More Reviews and Recommendations

    Biography

    Eric Pugh is a member of the Maven development team and an experienced Java enterprise developer specializing in database application design and development, and open source tool integration. He has contributed Hibernate-related code to many projects, including XDoclet and OSWorkflow, and is currently leading development of the Hibernate plugin for Maven. Eric has built several Hibernate applications for clients (including a Web-based lab automation application) and regularly uses Hibernate with Eclipse and Maven. In addition to writing documentation and specifications, Eric has written for OnJava.

    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.

    Customer Reviews

    • Reader Rating:
    • Ratings: 1Reviews: 1

    Professional Hibernateby Anonymous

    Reader Rating:
    See Detailed Ratings

    November 03, 2004: From the TOC you can see that a third of this book is not related to Hibernate itself, but about the integration of Hibernate with Velocity, Struts, Eclipse, etc. Only read further if this is what you'd like to buy; the other two thirds of this book are very basic Hibernate material and you might already know most of it from the Hibernate user documentation. In fact, a complete chapter's content (about mapping elements) has been copied from the Hibernate manual. It was slighty rephrased and restructured, but its the same content (written by me). However, it doesn't get better after this. There is not a single explanation of transactional application design in this book. Or worse, some of the given advice might lead to lost data (the conclusions about versioning and other related concepts are only half true). Performance optimization techniques and fetching strategies are not mentioned at all in this book. Join queries are explained on a single page, without examples. The chapters on 'Transactions' and 'Caching' (25 pages in the TOC) are in fact only 10 pages of somewhat useful information, the rest is extremely long code listings and copy/paste from earlier chapters. Both important concepts are discussed only superficially and the authors miss the point most of the time and resort to guessing. To make matters worse, this book has never been professionally edited. There are numerous typos in the text and many code examples have certainly never been compiled or tested. Not only will you see random characters and broken indentation everywhere in the examples, but also serious problems in how Hibernate and Java have been used. Exceptions are swallowed in several examples throughout the book, threading/concurrency issues have been ignored, one important helper class is completely broken and dangerous to use. Hibernate APIs are used incorrectly (sometimes even violating the API documentation!) and the code in general is very amateurish; it works only if you are lucky (ie. you have the same database or use exactly the same approach as the authors). The overall quality of the book is very poor; the huge and amateurish illustrations with wrong names and/or big empty boxes, the copy/paste of code blocks from chapter to chapter, or the 4 page long listings of Javadoc should be noticable as what they are. This book is full of filler material and can only be recommmended if you like to waste your time on unedited second-hand material, as you will have to check the Hibernate reference manual for correctness of the things you've just learned. You might be seriously disappointed if you don't review the TOC before buying, and even then, you might not get what you expect.