関連エンティティのfetch方法を指定する設定値をデフォルト値から変更した方がよいケースの具体例について。
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();
今回からデータアクセスの実装に着手したのでまとめておく。 データアクセスの実装パターンはいくつかあるが、JPAを使ってみた。なお、データベースにはH2を使用している。 処理はBookテーブルから全データを取得して結果表示するシンプルな内容とした。 ■H2を使ったSpringSecurity関連の過去の記事 ・Spring MVC Spring Securityを使ってみる(その2) ◎動作検証にあたっての各バージョンは以下の通りSpringFramework 3.2.8.RELEASEJava 1.7Tomcat 7.0 1.Mavenのpom.xml org.hibernate hibernate-entitymanager 4.2.1.Final org.springframework spring-orm 3.2.8.RELEASE com.h2database h2 1.4.178
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く