タグ

O/Rマッピングに関するnokoribiのブックマーク (5)

  • https://qiita.com/kantomi/items/d3a9bb5fc06b58057f0d

  • DI×AOPのこれまで、Seasarの今、そしてSlim3へ… (1/2) - @IT

    DI×AOPのこれまで、 Seasarの今、 そしてSlim3へ… 「Seasar Conference 2009 White」レポート @IT編集部 平田修 2009/4/2 DI×AOPを軸にしたJavaのWebシステム開発の過去・現在・未来や、日発の世界標準を目指すSlim3の最新情報について 2009年3月14日、東京都千代田区の法政大学 市ヶ谷キャンパス内にて「Seasar Conference 2009 White」が開催された。日を代表するオープンソース(以下、OSS)プロジェクトである「Seasar」が主催するイベント「Seasar Conference」も今回で7回目。参加者は600人を超えセッション数は26となった。 稿では、数あるセッションの中からSeasarや、その運営団体、そして「DI×AOP」を軸にしたJavaのWebシステム開発の過去・現在・未来について

  • O/Rマッパーの新しい形? - Hydrate 2.0 | エンタープライズ | マイコミジャーナル

    Hydrate 2.0 リリース The Hydrate Projectは4日(米国時間)、Hydrateの最新版であるHydrate 2.0を公開した。HydrateはJavaで作成されたデータ変換用ツール。RDBMS、XML、オブジェクト指向言語という3つの異なるデータを相互にシームレスに変換する操作を実現する。 RDBMS、XML、オブジェクト指向言語という3つの異なるデータは、UMLというデータ形式でニュートラルに表現することができる。HydrateはそれぞれのデータをUMLでモデリングするためのツールのようにもみえる。 図1 オブジェクトモデルおよびXML Schema定義の可視化ビュー 図2 可視化ビューで使われているクエリの編集画面 Hydrate 2.0はGNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープン

  • @IT:特集:ASP.NETで実践するO/Rマッピング(NHibernate編)

    いまさら強調するまでもなく、今日、データベースといえば、リレーショナル・データベース(以降、RDB)が主流であることは間違いない。しかし、C#やJavaC++といったオブジェクト指向言語の台頭によって、RDBが常に最適解とはいえない状況が発生しつつある。というのも、RDBとオブジェクト指向言語で扱うオブジェクトとは、そもそもの構造が異なるためだ。 オブジェクト指向に基づいてデータベース・アクセスを行おうとすれば、例えばINSERT命令を発行するには、データベースに格納すべき値をオブジェクトから取り出し、INSERT命令を動的に組み立てる必要がある(1つのオブジェクトをテーブル内の1レコードに対応させる場合)。逆に、SELECT命令でデータベースから取り出した結果セットは、オブジェクトを生成してから、結果セット内の各値を対応するオブジェクトのプロパティに代入しなければならない。 このような

  • 特集:ASP.NETで実践するO/Rマッピング(iBATIS.NET編)(1/3) - @IT

    前回では、O/RマッピングおよびO/Rマッピング・ツールの概要について解説し、.NET向けの代表的なO/Rマッピング・ツールである「NHibernate」を紹介した。 O/Rマッピング・ツールを使えば、(C#やVB.NETの)オブジェクトとデータベース上のテーブルとをマッピングできる。これによって、アプリケーションからはオブジェクトのプロパティにアクセスするだけで、直感的にテーブル上の各フィールドにアクセスすることが可能になるというわけだ。 前回の冒頭で示しているように、.NET環境で利用可能なO/Rマッピング・ツールはすでにいくつもが提供されている。今回は、NHibernateと並び.NET向けの代表的なO/Rマッピング・ツールである「iBATIS.NET」について解説しながら、実際にそれを利用したASP.NETのWebアプリケーションを作成していく。 前回で見たように、NHiberna

  • 1