{"product_id":"java-persistence-with-hibernate-christian-bauer-9781617290459","title":"Java Persistence with Hibernate","description":"\u003cb\u003eSummary\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eJava Persistence with Hibernate, Second Edition\u003c\/i\u003e explores Hibernate by developing an application that ties together hundreds of individual examples. In this revised edition, authors Christian Bauer, Gavin King, and Gary Gregory cover Hibernate 5 in detail with the Java Persistence 2.1 standard (JSR 338). All examples have been updated for the latest Hibernate and Java EE specification versions. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003ePersistence--the ability of data to outlive an instance of a program--is central to modern applications. Hibernate, the most popular Java persistence tool, offers automatic and transparent object\/relational mapping, making it a snap to work with SQL databases in Java applications. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eJava Persistence with Hibernate, Second Edition\u003c\/i\u003e explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate, working through mappings, queries, fetching strategies, transactions, conversations, caching, and more. Along the way you'll find a well-illustrated discussion of best practices in database design and optimization techniques. In this revised edition, authors Christian Bauer, Gavin King, and Gary Gregory cover Hibernate 5 in detail with the Java Persistence 2.1 standard (JSR 338). All examples have been updated for the latest Hibernate and Java EE specification versions. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eObject\/relational mapping concepts\u003c\/li\u003e\n\u003cli\u003eEfficient database application design\u003c\/li\u003e\n\u003cli\u003eComprehensive Hibernate and Java Persistence reference\u003c\/li\u003e\n\u003cli\u003eIntegration of Java Persistence with EJB, CDI, JSF, and JAX-RS * Unmatched breadth and depth\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThe book assumes a working knowledge of Java. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Authors\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChristian Bauer\u003c\/b\u003e is a member of the Hibernate developer team and a trainer and consultant. \u003cb\u003eGavin King\u003c\/b\u003e is the founder of the Hibernate project and a member of the Java Persistence expert group (JSR 220). \u003cb\u003eGary Gregory\u003c\/b\u003e is a principal software engineer working on application servers and legacy integration. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003col\u003ePART 1 GETTING STARTED WITH ORM\u003cli\u003eUnderstanding object\/relational persistence\u003c\/li\u003e\n\u003cli\u003eStarting a project\u003c\/li\u003e\n\u003cli\u003eDomain models and metadata\u003c\/li\u003ePART 2 MAPPING STRATEGIES\u003cli\u003eMapping persistent classes\u003c\/li\u003e\n\u003cli\u003eMapping value types\u003c\/li\u003e\n\u003cli\u003eMapping inheritance\u003c\/li\u003e\n\u003cli\u003eMapping collections and entity associations\u003c\/li\u003e\n\u003cli\u003eAdvanced entity association mappings\u003c\/li\u003e\n\u003cli\u003eComplex and legacy schemas\u003c\/li\u003ePART 3 TRANSACTIONAL DATA PROCESSING\u003cli\u003eManaging data\u003c\/li\u003e\n\u003cli\u003eTransactions and concurrency\u003c\/li\u003e\n\u003cli\u003eFetch plans, strategies, and profiles\u003c\/li\u003e\n\u003cli\u003eFiltering data\u003c\/li\u003ePART 4 WRITING QUERIES\u003cli\u003eCreating and executing queries\u003c\/li\u003e\n\u003cli\u003eThe query languages\u003c\/li\u003e\n\u003cli\u003eAdvanced query options\u003c\/li\u003e\n\u003cli\u003eCustomizing SQL\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Christian Bauer, Gavin King, Gary Gregory\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1617290459\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781617290459\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/08\/2015\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 608\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 1.20d","brand":"Christian Bauer","offers":[{"title":"Paperback","offer_id":44364990054655,"sku":"9781617290459","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_f314d9d3-4827-43bb-bc96-edbf26a1e950.jpg?v=1697056001","url":"https:\/\/www.whiterainbookhouse.com\/products\/java-persistence-with-hibernate-christian-bauer-9781617290459","provider":"WR Book House","version":"1.0","type":"link"}