LEADER 06591nam 22008295 450 001 9910300464503321 005 20250609110128.0 010 $a9781430265184 010 $a1430265183 024 7 $a10.1007/978-1-4302-6518-4 035 $a(CKB)3710000000103686 035 $a(EBL)1694225 035 $a(OCoLC)880827101 035 $a(SSID)ssj0001204808 035 $a(PQKBManifestationID)11739542 035 $a(PQKBTitleCode)TC0001204808 035 $a(PQKBWorkID)11180877 035 $a(PQKB)11122838 035 $a(MiAaPQ)EBC1694225 035 $a(DE-He213)978-1-4302-6518-4 035 $a(PPN)17831661X 035 $a(CaSebORM)9781430265177 035 $a(OCoLC)881503041 035 $a(OCoLC)ocn881503041 035 $a(MiAaPQ)EBC4976452 035 $a(EXLCZ)993710000000103686 100 $a20140403d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Hibernate /$fby Dave Minter, Jeff Linwood, Joseph Ottinger 205 $a3rd ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (223 p.) 225 1 $aExpert's Voice in Java 300 $aIncludes index. 311 08$a9781430265177 311 08$a1430265175 327 $a""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: An Introduction to Hibernate 4.2""; ""Plain Old Java Objects (POJOs)""; ""Origins of Hibernate and Object/Relational Mapping""; ""Hibernate as a Persistence Solution""; ""A Hibernate Hello World Example""; ""Mappings""; ""Persisting an Object""; ""Summary""; ""Chapter 2: Integrating and Configuring Hibernate""; ""The Steps Needed to Integrate and Configure Hibernate""; ""Understanding Where Hibernate Fits into Your Java Application"" 327 $a""Deploying Hibernate""""Installing Maven""; ""Connection Pooling""; ""Summary""; ""Chapter 3: Building a Simple Application""; ""A Simple Application""; ""A First Attempt""; ""Writing Data""; ""Reading Data""; ""Updating Data""; ""Persistence Contexts""; ""Removing Data""; ""A Note on Managing Sessions""; ""A Note on Transactions""; ""Writing Our Sample Application""; ""Add a Ranking""; ""Update a Ranking""; ""Remove a Ranking""; ""Find Average Ranking for a Subjecta???s Skill""; ""Find All Rankings for a Subject""; ""Find the Highest Ranked Subject for a Skill""; ""Summary"" 327 $a""Chapter 4: The Persistence Life Cycle""""Introducing the Life Cycle""; ""Entities, Classes, and Names""; ""Identifiers""; ""Entities and Associations""; ""Saving Entities""; ""Object Equality and Identity""; ""Loading Entities""; ""Merging Entities""; ""Refreshing Entities""; ""Updating Entities""; ""Deleting Entities""; ""Cascading Operations""; ""Lazy Loading, Proxies, and Collection Wrappers""; ""Querying Objects""; ""Summary""; ""Chapter 5: An Overview of Mapping""; ""Why Mapping Cannot Easily Be Automated""; ""Primary Keys""; ""Lazy Loading""; ""Associations"" 327 $a""The One-to-One Association""""The One-to-Many and Many-to-One Association""; ""The Many-to-Many Association""; ""Applying Mappings to Associations""; ""Other Supported Features""; ""Specification of (Database) Column Types and Sizes""; ""The Mapping of Inheritance Relationships to the Database""; ""Primary Key""; ""The Use of SQL Formulaa???Based Properties""; ""Mandatory and Unique Constraints""; ""Summary""; ""Chapter 6: Mapping with Annotations""; ""Creating Hibernate Mappings with Annotations""; ""The Cons of Annotations""; ""The Pros of Annotations""; ""Choosing Which to Use"" 327 $a""JPA 2 Persistence Annotations""""Entity Beans with @Entity""; ""Primary Keys with @Id and @GeneratedValue""; ""Generating Primary Key Values with @SequenceGenerator""; ""Generating Primary Key Values with @TableGenerator""; ""Compound Primary Keys with @Id, @IdClass, or @EmbeddedId""; ""Database Table Mapping with @Table and @SecondaryTable""; ""Persisting Basic Types with @Basic""; ""Omitting Persistence with @Transient""; ""Mapping Properties and Fields with @Column""; ""Modeling Entity Relationships""; ""Mapping an Embedded (Component) One-to-One Association"" 327 $a""Mapping a Conventional One-to-One Association"" 330 $aBeginning Hibernate, Third Edition is ideal if you?re experienced in Java with databases (the traditional, or "connected," approach), but new to open-source, lightweight Hibernate, a leading object-relational mapping and database-oriented application development framework. This book packs in information about the release of the Hibernate 4.x persistence layer and provides a clear introduction to the current standard for object-relational persistence in Java. And since the book keeps its focus on Hibernate without wasting time on nonessential third-party tools, you?ll be able to immediately start building transaction-based engines and applications. Experienced authors Joseph Ottinger with Dave Minter and Jeff Linwood provide more in-depth examples than any other book for Hibernate beginners. The authors also present material in a lively, example-based manner?not a dry, theoretical, hard-to-read fashion. 410 0$aExpert's voice in Java. 517 3 $aHibernate 606 $aJava (Computer program language) 606 $aSoftware engineering 606 $aApplication software 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aComputer Appl. in Administrative Data Processing$3https://scigraph.springernature.com/ontologies/product-market-codes/I2301X 615 0$aJava (Computer program language) 615 0$aSoftware engineering. 615 0$aApplication software. 615 14$aJava. 615 24$aSoftware Engineering/Programming and Operating Systems. 615 24$aComputer Appl. in Administrative Data Processing. 676 $a004 676 $a005.133 700 $aMinter$b Dave$4aut$4http://id.loc.gov/vocabulary/relators/aut$0935385 702 $aLinwood$b Jeff$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aOttinger$b Joseph$4aut$4http://id.loc.gov/vocabulary/relators/aut 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300464503321 996 $aBeginning Hibernate$92106961 997 $aUNINA