JPAには@Embeddableというアノテーションがありますが、このマッピング機能をうまく活用しているチームはどれくらいあるのでしょうか?私が今まで適用してきた使い方は結局以下の2通りの使い方のいずれかに集約できると思います。 1.属性の多い巨大なテーブルに対するエンティティを入れ子に構造化されたクラスとして扱う これはちょうどCOBOLにおいて巨大なレコードをばらばらの独立項目として扱うのではなく、値の塊ごとに集団項目として一まとまりの変数としてまとめて考えるという発想に近い考え方です。たとえば、COBOLでは以下のように従業員レコードを固まりで分割して定義できます。 DATA DIVISION. WORKING-STORAGE SECTION. 01 EMPLOYEE. 05 EMP-NO PIC 9(7). 05 EMP-NAME 10 FIRST-NAME PIC X(15).
© 2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0 Eclipse を用いた JSF/Spring/Hibernate プラグイン勉強会 2005年6月17日、NTT幕張ビル J2EE フレームワーク、JSF/Spring/Hibernate は急速に普及が始まっています。今回は、JSF/Spring/Hibernate をベースにした開発のステップと、そこで利用できる代表的な、フリーの Eclipse プラグインを紹介します。 ツールを勉強するなら、まず使ってみることです。しかし、これらプラグインを試したくても、開発対象となるソースコードがないと、プラグインを動かせません。サンプルプログラムは、ある程度の大きさがないとツールの効果をイメージできません。Strutsならサンプルもたく
Hibernate3にJava2SE5のアノテーションを追加するのがHibernate Annotationsで、これでマッピング定義ファイルが必要なくなるわけなんですが、このアノテーション、基本的にはEJB3と同じものを使っています。 なので、Hibernate Annotationでアノテーションを使ったORマッピングに慣れておくとEJB3が来たときも安心です。 というか、これ、いいです。 なんか、楽々。 ほら、Hibernateの説明って、ちょっと試しに使うのにもやたら長ったらしい準備が必要だったでしょ。 あれが、こんなもん。 ※2005年12月11日追記 EJB3については別にチュートリアルを書きました。 かなり楽です。 EJB3+JSF入門 ということでhttp://www.hibernate.org/あたりからHibernate3とHibe
第1回 JSF・Spring・Hibernateで次世代Javaに備える 西ヶ谷岳(サン・マイクロシステムズ) 2005/7/6 J2EEの開発環境は大きな変革期を迎えようとしています。本年中に最終スペックを公開する予定のJ2EEの次世代仕様「Java EE 5」は、開発の容易性(EoD:Ease of Development)を目指して、全く新しいといえる開発スタイルを提案しようとしています。 この変革はあまりにも大胆な変更であるため、従来のJ2EE 1.4仕様の資産は、ソースコードレベルでの互換性が保たれない部分が多く見られます(バイナリレベルでの互換性は確保されるはずです)。いわばこの過渡期にあるいま、皆さんがJ2EEアプリケーションを設計する場合に、現在開発しようとしているアプリケーションの資産が、将来のJava EE 5環境でも有効に活用できるように考慮することは非常に重要なテー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く