日本JavaユーザグループではJavaの仕様の勉強会を毎月開催しています。
今回は Jakarta Persistence (旧Java Persistence API、JPA) についてです。
YouTube Liveで実施するので、気になるところや質問などを、チャットなどで書いてもらえると嬉しいです。オフラインではできないことをやりたいので、みなさまわいわいご参加ください!
Twitterに投稿する場合は #jjug をつけていただけると助かります!
これまでの内容は以下の再生リストからご覧いただけます。
https://youtube.com/playlist?list=PLLEvSLScYO1N6MIO_eUKwfR0zjD6pV7U2
時間 | 内容 |
---|---|
20:00~20:05 | オープニング |
20:05~20:55 | Jakarta Persistence by 瀬戸 智@Red Hat |
20:55~21:00 | クロージング |
Jakarta Persistence(旧Java Persistence API、JPA)はORM(Object/Relational Mapping)の標準仕様です。
ORMはJavaのオブジェクトとリレーショナルデータベースのデータのマッピングを行います。
Javaオブジェクトとデータベース上のデータはライフサイクルやデータ構造が違うため、効率的にデータのやり取りをするためには多くの考慮が必要になります。
JDBCを直接使用してJavaのオブジェクトとデータベースのデータとの変換をすることもできますが、多くの重複したコードが必要になるため、それらを簡略化するための仕組みです。
世の中には多くのORMがありますが、JPAは元となったOSSのHibernateが昔から多く使用されていることや、JPA自体が標準仕様であるということもあり、世界中で広く使用されています。
このセッションではJDBCを使用したことがあるがJPAを使用したことがない人向けにJPAの概要から入り、一通りの使い方までを説明します
瀬戸 智 (@megascus)
Red Hat
日本におけるJavaユーザーグループです。 公式サイト/Official site http://www.java-users.jp/
Join community