タグ

JPAとあとで読むに関するhsato2011のブックマーク (4)

  • JavaEE使い方メモ(JPA その3 - JPQL) - Qiita

    環境構築 JPA の基的な話 マッピングの話 Criteria API の話 コード JPQL とは Java Persistence Query Language の略。 JPA で使用できるクエリ言語。 SQL に似ているけど、クエリの対象はデータベースではなくエンティティ。 検索では、テーブル名ではなくエンティティ名を指定し、カラム名ではなくプロパティ名を指定する。 また、検索結果はテーブルのレコードではなく、エンティティやそのコレクションが取得される。 決して、「データベース製品間の差異を吸収した標準的な SQL」ではない。 「JavaJavaScript とは似てるようで全然別の言語」みたいな感じ。 エンティティの検索や CRUD が行える。 バージョンが上がるごとに、ちょっとずつできることが増えていっている。 基 エンティティモデル 実装 package sample

    JavaEE使い方メモ(JPA その3 - JPQL) - Qiita
  • はじめての Java Persistence API

    はじめての Java Persistence API 2011年12月19日 at 2:03 午後 2件のコメント 今日は、Java Advent カレンダーの一貫で 12/19 分のエントリを記載します。昨日のなぎせさんに続き掲載します。また明日は私の盟友である岡崎さんです。 先日、なぎせさんより、「ProxyパターンとProxyクラスと黒魔術」と題してSQL の事を取り上げていただきました。また私自身、先日岡山のイベントで JPA について登壇したばかりなので、今日は DB つながりということで JPA (Java Persistence API) について岡山の資料を利用しながらご紹介します。 岡山の発表資料の全部はこちらです。 Java でデータベース (DB) 接続をする際、Java で一番最初に DB 接続をサポートした事から、ながく JDBC が利用されてきました。その後、J

    はじめての Java Persistence API
    hsato2011
    hsato2011 2016/06/20
    ORマッパー JPAとJDBCの違い
  • JavaEE7をはじめよう(2) - JPAの基本 - エンタープライズギークス (Enterprise Geeks)

    JPA(Java Persistence API)は、データベースなどの永続化記憶とJavaのオブジェクトとのマッピングを定義して、SQLをあまり書くことなくデータベースとの同期を取ることができる仕組みである。 JPAはO-Rマッピングだけでなく、永続化コンテキストによる同期化やクエリAPIなど多くの機能を備えており、これらの機能を使うことで、SQLを含むコード量の削減やパフォーマンス向上などの多くのメリットが得られる。 この記事では、JPAの詳細な仕様に立ち入らずに、JPAの概要や使用方法、知っておくとよいトピックについて紹介する。 概要 JPAの主な機能は以下の通り O-Rマッピング - Javaオブジェクトにアノテーション(またはXMLファイル)を指定して、データベースのテーブルとのマッピングを定義する。オブジェクトとテーブルを1対1でマッピングするだけでなく、テーブル間の関連の多重

    JavaEE7をはじめよう(2) - JPAの基本 - エンタープライズギークス (Enterprise Geeks)
  • 初めてのJPA--シンプルで使いやすい、Java EEのデータ永続化機能の基本を学ぶ - builder by ZDNet Japan

    Java EEアプリケーションにおけるデータベース操作を、よりシンプルで簡単にするためのデータ永続化機能が「JPA(Java Persistence API)」だ。同APIのキホンを、書籍「わかりやすいJava」シリーズでおなじみの川場隆氏が解説する。 Java EE 6や同7など最新のJava EEを使用したアプリケーション開発に初めて取り組む方にとって課題の1つとなるのは、Java EE特有のデータ永続化機構である「JPA(Java Persistence API)」の習得であろう。入門者向けのJava解説書として定評のある「わかりやすいJava」シリーズで知られる川場隆氏(活水女子大学 教授)の解説により、JPAの基を学んでいただきたい。 ※記事は、日オラクルが2015年4月に開催した「Java Day Tokyo 2015」における川場隆氏のセッション「やさしく理解するはじめ

  • 1