Toggle navigation Menu Andy Gibson Open Source Projects & Technical Writings Here’s a quick guide to creating a RESTful web service with Glassfish using JAX-RS. First create a new maven project called restwebdemo using the jee6-sandbox-archetype so we have a model and some data to work with. To get this working with Glassfish, open the persistence.xml file and change the jta-data-source name to jd
その6の続き。 前回スキーマファイルから自動生成したJavaファイルをRESTのプロジェクトに取り込み、 出力結果を確認してみる。 Javaクラスが変更されているため、RESTのリソースクラスにも変更が必要となり、 下記のように書き換えた。 リソースクラス もともと結果出力用のオブジェクトを設定する際、 CatalogクラスにListのフィールドがあったのだが、 これがListのラッパークラスに変わっているので、 そのあたりの処理を手直ししてやる。 なお、本来、オブジェクトの生成には、自動生成されたObjectFactoryを使うのが筋だが、 面倒なので直接Newしている。 package jaxrs; import java.util.ArrayList; import java.util.List; import javax.enterprise.context.RequestScop
Explicitly Loadingはあまり使わないと思うけど、いちおう書いておきます。 遅延読み込みをせずに、自分ですべて関連エンティティの読み込みを制御したい時に利用します。 using (var db = new NorthwindContext()) { db.Database.Log = sql => { Console.Write(sql); }; db.Configuration.LazyLoadingEnabled = false; // ★ var query = from ord in db.Orders where ord.ShipVia == 3 select ord; var order = query.First(); Console.WriteLine(order.Customer.CompanyName); } ★の行で、関連エンティティの遅延読み込みをオフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く