タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JPAに関するfukuchiharukiのブックマーク (2)

  • Spring Data JPA でのクエリー実装方法まとめ - Qiita

    Spring Data JPA でクエリーを実装する方法をざっくりまとめてみた。 JPAのクエリー実装方法 先ずはJPAのクエリー実装方法を見てみる。 JPAでは EntityManage を使用してクエリーを構築/実行するが、主な実装方法は以下の通り。 ネイティブSQL JPQL CriteriaAPI 名前付きクエリー JPAプロバイダの機能を直接使用する ネイティブSQL EntityManager#createNativeQuery(String)を使用する。 List<User> results = entityManager .createNativeQuery("select * from user where name = :name", User.class) .setParameter("name", "きい太") .getResultList();

    Spring Data JPA でのクエリー実装方法まとめ - Qiita
    fukuchiharuki
    fukuchiharuki 2018/05/09
    検索
  • JavaEE使い方メモ(JPA その2 - マッピング) - Qiita

    環境構築 JPA の基的な話 JPQL の話 Criteria API の話 コード マッピング方法だけを確認しやすいようにした一覧を作成しました。 JPA マッピングカタログ - Qiita はじめに オブジェクト指向で考えられたドメインモデルと、正規化などを考慮して考えられたリレーショナルデータベースのテーブルでは、データの持たせ方に違いが生まれる。 この違いをインピーダンスミスマッチと言う。 インピーダンスミスマッチを解決するには、データベースから取得したレコードをオブジェクトにマッピングする処理が必要になる(さらに、永続化するときは逆変換が必要)。 オブジェクトとテーブルの構造が1対1で対応していれば、この変換はそこまで大変ではない。 しかし、そうでない場合、変換を自力で実装するのは非常に骨が折れる。 O/R マッパーはこの変換を自動でやってくれるフレームワークで、 JPA では

    JavaEE使い方メモ(JPA その2 - マッピング) - Qiita
    fukuchiharuki
    fukuchiharuki 2018/05/09
    関連
  • 1