К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Jakarta Persistence (JPA) · LearnSpace
Назад в каталог
courseraПрограммирование

Jakarta Persistence (JPA)

Курс от LearnQuest
Средний≈ 12.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course takes the student through a variety of labs exploring the interaction between Java Object Domain Models and Relational Database Tables, this is becoming the standard approach for database access in Java Applications. The course will illustrate how using meta data annotations, you can map domain objects to database tables, and class properties to columns in those tables for CRUD operations. The student will use numerous Query strategies to retrieve data from a database and consume the data in their applications with minimal effort. The course will talk about the how these meta data annotations can also map compositional and inheritance relationships between classes and a database schemas.

Навыки, которые вы освоите

Object-Relational MappingData PersistenceData MappingQuery LanguagesSQLJUnitJavaJava ProgrammingDatabase DesignData AccessJava Platform Enterprise Edition (J2EE)Relational DatabasesSoftware Versioning

Программа курса

3 модулей · 53 учебных материалов

01 Java Persistence Architecture16 материалов

Course Introduction

Course IntroductionВидео

Introduction

JPA Goals - EntityManagersВидеоDatabase setUpВидеоDatabase Recreate TablesВидео

Учитесь у экспертов

LearnQuest Network

Преподаватель курса

Jakarta Persistence (JPA)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.9 ч

3 модулей

Язык: Английский

Субтитры: Узбекский

Часть программы вашего университета
Creating an Entity ManagerЛабораторная
Lab 1 Walkthrough Видео
JPAЧтение

JPA Entities

JPA Entities Part1ВидеоJPA Entities Part 2ВидеоEntitiesЛабораторнаяLab 1 Walkthrough ВидеоCRUD OperationsВидеоCRUD OperationsЛабораторнаяLab 2 Walkthrough ВидеоCRUD OperationsЧтениеModule 1 ExamЗадание
02Queries and Lifecycle23 материалов

Queries and Embeddable Classes

Basic QueriesВидеоBasic QueriesЛабораторнаяLab 1 Walkthrough ВидеоNative and Projection QueriesВидеоProjection QueryЛабораторнаяLab 2 Walkthrough ВидеоNamedQueriesВидеоNamedQueryЛабораторнаяLab 3 Walkthrough ВидеоQueries ActivityPLUGINEmbeddable ClassesВидеоQueries and Embeddable ClassesЧтениеQueriesОбсуждение

The Persistence Lifecycle

Lifecycle and FlushModeTypeВидеоFlushModeTypeЛабораторнаяLab 1 Walkthrough ВидеоOptomistic LockingВидеоOptomistic LockingЛабораторнаяLab 2 Walkthrough ВидеоFlushModeType and Locks
03Associations14 материалов

Entity Associations

AssociationsВидеоCascade OptionsВидео@OneToMany and @ManyToOneЛабораторнаяLab 1 Walkthrough ВидеоElementCollectionsВидеоElementCollectionsЛабораторнаяLab 2 Walkthrough ВидеоInheritenceВидеоInheritanceЛабораторнаяLab 3 Walkthrough ВидеоAssociations ActivityPLUGINInheritance ActivityPLUGINJPA AssociationsЧтениеModule 3 ExamЗадание
Чтение
Embeddable Activity PLUGIN
Lifecycle ActivityPLUGIN
Module 2 ExamЗадание