08218nam 2200553 450 991052377740332120230124202224.01-4842-7337-010.1007/978-1-4842-7337-1(CKB)5340000000068575(MiAaPQ)EBC6792478(Au-PeEL)EBL6792478(OCoLC)1283852790(OCoLC)1296712702(OCoLC-P)1296712702(CaSebORM)9781484273371(EXLCZ)99534000000006857520220718d2022 uy 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierBeginning hibernate 6 Java persistence from beginner to pro /Joseph B. Ottinger, Jeff Linwood, Dave MinterFifth edition.[Place of publication not identified] :Apress,[2022]©20221 online resource (495 pages)Includes index.1-4842-7336-2 Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: An Introduction to Hibernate 6 -- Plain Old Java Objects (POJOs) -- Building a Project -- Hibernate As a Persistence Solution -- Summary -- Chapter 2: Integrating and Configuring Hibernate -- The Steps Needed to Integrate and Configure Hibernate -- Understanding Where Hibernate Fits into Your Java Application -- Deploying Hibernate -- Installing Maven -- Connection Pooling -- Using JNDI -- Summary -- Chapter 3: Building a Simple Application -- A Simple Application -- Relationships and Cardinality -- A First Attempt -- Writing Data -- Rounding Out the Data Model -- Reading Data -- Updating Data -- Persistence Contexts -- Removing Data -- A Note on Transactions -- The Full Test for Rankings -- Writing Our Sample Application -- Add a Ranking -- Update a Ranking -- Remove a Ranking -- Find Average Ranking for a Subject's Skill -- Find All Rankings for a Subject -- Find the Highest-Ranked Subject for a Skill -- Putting It All Together -- Summary -- Chapter 4: The Persistence LifeCycle -- Introducing the Lifecycle -- 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 -- The One-to-One Association -- The One-to-Many and Many-to-One Associations -- 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 Formula-Based Properties -- Mandatory and Unique Constraints -- Summary -- Chapter 6: Mapping with Annotations -- Creating Hibernate Mappings with Annotations -- The Drawbacks of Annotations -- The Benefits of Annotations -- Choosing Which Mapping Mechanism to Use -- 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 -- Mapping a Conventional One-to-One Association -- Mapping a Many-to-One or One-to-Many Association -- Mapping a Many-to-Many Association -- Cascading Operations -- Collection Ordering -- Inheritance -- Single Table -- Joined Table -- Table per Class -- Choosing Between Inheritance Types When Modeling Inheritance -- Other JPA 2 Persistence Annotations -- Temporal Data -- Element Collections -- Large Objects -- Mapped Superclasses -- Ordering Collections with @OrderColumn -- Named Queries (HQL or JPQL) -- Named Native Queries (SQL) -- Configuring the Annotated Classes -- Hibernate-Specific Persistence Annotations -- @Immutable -- Natural IDs -- Summary -- Chapter 7: JPA Integration and Lifecycle Events -- The Java Persistence API -- The Project Object Model -- Introducing Lombok -- The JPASessionUtil Class -- Testing JPASessionUtil -- Lifecycle Events -- External Entity Listeners -- Data Validation -- Summary -- Chapter 8: Using the Session -- Sessions.Transactions and Locking -- Transactions -- The ACID Tests -- Locking -- Deadlocks -- Caching -- Threads -- Summary -- Chapter 9: Searches and Queries -- Hibernate Query Language (HQL) -- Syntax Basics -- UPDATE -- DELETE -- INSERT -- SELECT -- Named Queries -- Logging and Commenting the Underlying SQL -- Logging the SQL -- Commenting the Generated SQL -- The from Clause and Aliases -- The select Clause and Projection -- Using Restrictions with HQL -- Using Named Parameters -- Paging Through the Result Set -- Obtaining a Unique Result -- Sorting Results with the order by Clause -- Associations and Joins -- Aggregate Methods -- Bulk Updates and Deletes with HQL -- Using Native SQL -- Summary -- Chapter 10: Filtering the Results of Searches -- When to Use Filters -- Getting Started -- Defining and Attaching Filters -- Filters with Annotations -- Filters with XML Mapping Documents -- Using Filters in Your Application -- A Basic Filtering Example -- Summary -- Chapter 11: Integration into the Web -- Setting the Stage -- The Plan -- The Application -- The Project Model -- The Data Model -- Building Our First Servlet Test -- Our First (Wrong) Servlet: Adding a User -- The AddUserServlet, Corrected -- Where DTOs Shine -- Rounding Out the Application -- Creating a Post -- A Better "Get Posts" Servlet -- Rounding Out the "Application" -- Summary -- Chapter 12: Integrating Hibernate -- Spring -- Spring Data with Spring Boot -- ActiveJ -- Quarkus -- Summary -- Chapter 13: Hibernate Envers -- What Does a "Version" Mean? -- Creating a Simple Project -- Looking for Revisions with Specific Data -- An Example Reverting Data -- Summary -- Index.Get started with Hibernate, an open source Java persistence layer and gain a clear introduction to the current standard for object-relational persistence in Java. This updated edition includes the new Hibernate 6.0 framework which covers new configuration, new object relational mapping changes, and enhanced integration with the more general Spring, Boot and Quarkus and other Java frameworks. The book keeps its focus on Hibernate without wasting time on nonessential third-party tools, so youll 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. They present their material in a lively, example-based mannernot a dry, theoretical, hard-to-read fashion. You will: Build enterprise Java-based transaction-type applications that access complex data with Hibernate Work with Hibernate 6 using a present-day build process Integrate into the persistence life cycle Search and query with the new version of Hibernate Keep track of versioned data with Hibernate Envers.Java (Computer program language)Database managementComputer programsJava (Computer program language)Database managementComputer programs.005.133Ottinger Joseph B.917117Linwood JeffMinter DaveMiAaPQMiAaPQMiAaPQBOOK9910523777403321Beginning hibernate 62901589UNINA00868nam0-2200289 --450 991072530050332120230615092114.095860418839586041824(DLC) 9018973320230615d1986----kmuy0itay5050----baspaCODerecho privado romanoHernán Valencia RestrepoBogotá, ColombiaEditorial Temis1986xliv, 500 p. ;24 cmIncludes bibliographical references (p. [455]-457) and indexes.Roman law34023itaValencia Restrepo,Hernán1359600ITUNINARICAUNIMARCBK9910725300503321FONDO PROFESSOR ANTONIO GUARINO IV B 65G/799FGBCFGBCDerecho privado romano3374144UNINA02313nam 2200625Ia 450 991096180480332120240417231953.097866111248239781281124821128112482697819065345541906534551(CKB)1000000000790256(StDuBDS)AH23095272(SSID)ssj0000305702(PQKBManifestationID)12106753(PQKBTitleCode)TC0000305702(PQKBWorkID)10293370(PQKB)10037248(MiAaPQ)EBC3416295(Au-PeEL)EBL3416295(CaPaEBR)ebr10696143(CaONFJC)MIL112482(OCoLC)923509495(Perlego)2957512(EXLCZ)99100000000079025620011206d2003 uy 0engur|||||||||||txtccrPenal policy and political culture in England and Wales four essays on policy and process /Mick Ryan1st ed.Winchester, U.K. Waterside Press20031 online resource (147 p.) Bibliographic Level Mode of Issuance: Monograph9781872870939 1872870937 Includes bibliographical references and index.Cover -- CONTENTS -- Preface -- Acknowledgements -- Abbreviations -- PART I Elites -- PART II Outsiders -- PART III Managers and Managerialism -- PART IV Populists and Publics -- Index.Offers a critical perspective on criminal justice and concludes that the penal populism generated may make the liberal elite feel uncomfortable, but it will not go away. It says that the public voice will have an increasing role to play in determining how we respond to a range of sensitive social issues, including penal issues.PunishmentGreat BritainSocial changeGreat BritainPunishmentSocial change365/.942Ryan Mick246750MiAaPQMiAaPQMiAaPQBOOK9910961804803321Penal policy and political culture in England and Wales4360972UNINA