Java Persistence API (JPA) は、Javaオブジェクト/クラスとリレーショナルデータベース間のデータのアクセス、永続化、管理のための仕様である。Javaオブジェクトリレーショナルマッピング(O/RM)技術の拡張版です。
Contents
2024年のベストJPAコース
現在、リレーショナルデータベースを使用しているが、より効率的なストレージのためにデータベースプラットフォームを切り替えたいと考えている方に最適なのが、このJPA講座です。JPAとは、Java Persistence APIの頭文字をとったもので、Javaにおけるオブジェクト・リレーショナル・マッピングの標準規格です。JPAコースでは、JPAのオブジェクト/リレーショナルマッピングのデータベースを使用してデータを格納する方法と、データを取得する方法を学びます。
コースの主なトピックの中で、あなたは学ぶことができます。
- Appendix A: Using GitHub
- Spring JDBC Template
- Hibernate DAO
- Introduction
- Hibernate Java Mappings
- Using Flyway
- Spring Data JPA Queries
- Introduction to Spring Data JPA
- Database Relationship Mappings
- DAO Pattern with JDBC
2024年度ベストJPAコンプリートコース
このコースは、Java Persistence APIの基礎を学ぶためのコースです。JPAを初めて使用する開発者に最適で、APIの基本を学ぶことを目的としています。このコースでは、まず、データベース接続、データベーススキーマ、Java Persistence APIでの作業など、基本的な概念を学びます。また、エンティティ、一対一および多対一の関係、複合キー、シーケンスなどについても学びます。このコースが終了する頃には、Java Persistence APIを簡単に操作できるようになります。
このコースの主なトピックの中で、あなたは学ぶことができます。
- Getting Started with JPA
- Best Practices
- Understanding object/relational persistence
- Mapping Concepts
- About this Course
- Getting Started with Hibernate and JPA Annotations
2024年版JPAラピッドコースの最高峰
このコースは、JPAの基礎と簡単な使用例を理解したい方を対象としています。さらに詳しく学びたい方には、JPAの全コースが用意されています。
このコースの主なトピックの中で、あなたは学ぶことができます。
- Introduction to JUnit in 5 Steps
- Spring Data JPA & Spring Data REST
- Transaction Management
- Let’s review with a few FAQs about Hibernate and JPA
- Performance Tuning Tips with Hibernate & JPA
- Establishing Relationships with JPA and Hibernate – OneToMany and ManyToMany
- Queries using Java API – Criteria Queries
- Journey From Spring JDBC to JPA
- Few more FAQ
- Queries with Entities using JPQL
2024年度ベストJPA実践講座
このコースは、中級から上級の開発者が、Java Persistence API(JPA)を使用して堅牢なオブジェクト・リレーショナル・マッピング(ORM)アプリケーションを構築する方法を学ぶことを目的としています。このコースでは、以下のトピックを扱います。- JPA入門 – エンティティライフサイクル – CRUD操作 – エンティティへの問い合わせ – エンティティの投影 – エンティティの更新 – エンティティの削除 – オブジェクトリレーショナルマッピング(ORM)の入門
このコースの主なトピックの中で、あなたは学ぶことができます。
- Spring MVC Form Validation – Creating Custom Validation Rules
- Maven Crash Course
- AOP: Add AOP Logging to Spring MVC App – Real-Time Project
- Hibernate CRUD Features: Create, Read, Update and Delete
- Setting Up Hibernate Development Environment
- AOP: Ordering Aspects
- Spring Security – User Roles
- AOP: @Before Advice Type
- AOP: @After Advice Type
- Spring Security – Adding Custom Login Form
2024年の初心者に最適なJPA講座
JPAの基本を学ぶ入門編です。エンティティ、データベース、永続化コンテキスト、コンポーネント、マッピングなど、JPAの基本的な概念について学びます。また、JPAクエリの作成方法、オブジェクトへの変更を永続化する方法についても学びます。
このコースの主なトピックの中で、あなたは学ぶことができます。
- Next steps
- Exceptions Handling
- Testing Service Layer Code with JUnit 5 & Mockito
- Testing Rest Controller Methods with JUnit 5
- Using Native SQL Queries
- Object Relationships: @OneToMany Relationship
- Spring Security Roles and Authorities
- Spring Security for User Sign-in
- Getting Started. Creating a New Project.
- H2 In-Memory Database