دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 5 نویسندگان: Joseph B. Ottinger, Jeff Linwood, Dave Minter سری: ISBN (شابک) : 1484273362, 9781484273364 ناشر: Apress سال نشر: 2021 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Beginning Hibernate 6: Java Persistence from Beginner to Pro به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع Hibernate 6: ماندگاری جاوا از مبتدی تا حرفه ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با Hibernate، یک لایه ماندگاری منبع باز جاوا، شروع کنید و مقدمه ای واضح با استاندارد فعلی برای ماندگاری رابطه شی در جاوا به دست آورید. این نسخه بهروزرسانی شده شامل چارچوب جدید Hibernate 6.0 است که پیکربندی جدید، تغییرات نقشهبرداری رابطهای شیء جدید، و یکپارچگی پیشرفتهتر با کلیتر Spring، Boot و Quarkus و سایر چارچوبهای جاوا را پوشش میدهد.
کتاب تمرکز خود را بر روی Hibernate بدون اتلاف حفظ میکند. زمان استفاده از ابزارهای غیر ضروری شخص ثالث، بنابراین شما می توانید بلافاصله شروع به ساخت موتورها و برنامه های مبتنی بر تراکنش کنید. نویسندگان باتجربه جوزف اوتینگر به همراه دیو مینتر و جف لینوود نمونه های عمیق تری نسبت به هر کتاب دیگری برای مبتدیان Hibernate ارائه می دهند. آنها مطالب خود را به شیوه ای زنده و مبتنی بر مثال ارائه می کنند - نه به صورت خشک، نظری و خواندنی.آنچه شما خواهید داشت بیاموزید
این کتاب برای چه کسانی است
برنامه نویسانی با تجربه در جاوا با پایگاه داده (رویکرد
سنتی یا متصل )، اما برای Hibernate با منبع باز و سبک جدید
است.
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 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. They present their material in a lively, example-based manner―not a dry, theoretical, hard-to-read fashion.What You'll Learn
Who This Book Is For
Programmers experienced in Java with databases (the
traditional, or connected, approach), but new to open-source,
lightweight Hibernate.
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