タグ

hibernateに関するkdmsnrのブックマーク (4)

  • HIBERNATE覚書き [それはBooks]

    Hibernate は O/R マッピングツールと呼ばれる、リレーショナルデータベースとオブジェクトモデルとの間を埋めるフレームワークです。 リレーショナルデータベースとオブジェクトモデルとのミスマッチには、下記のようなものがあります。オブジェクトの粒度に関する問題サブタイプ(継承)に関する問題オブジェクトの同一性(識別子)に関する問題オブジェクト同士の関連に関する問題オブジェクトの検索に関する問題 Hibernateは、このようなミスマッチを解決する方法を提供します。 リレーショナルシステムにおけるテーブル形式のデータ表現は、オブジェクト指向のJavaアプリケーションで使用されているオブジェクトのネットワークとは根的に異なっている。この違いが、いわゆるオブジェクト/リレーショナルパラダイムのミスマッチだ。『Hibernate イン アクション』はじめに より Hibernateのアーキ

  • 無定義Hibernate

    Ruby on Railsってのがあって、ほとんど何も書かずにDBからテーブル情報とってきてORマッピングするんですが、それと同じようにHibernateでもマッピングクラスとかマッピング定義とか書かずにORマッピングしようじゃないか、っていうものです。 マッピングクラスのソースとマッピング定義をデータベースから自動生成するなら、それを実行時にやっちゃえばいいんじゃない?ってとこで。 実際、内部で、ファイルに保存すれば普通にマッピング定義として使えるようなhbm.xmlを生成してます。 ここからダウンロードしてください。 http://www.fk.urban.ne.jp/home/kishida/soft/hibernateonrails-preview.zip(16KB) Java2SE5の文法を使ってるので、Java2SE5.0以降じゃないと動きません。 あと、

  • hibernateを利用してはいけない5つのシチュエーション | スパムとか

    世の中はhibernate礼賛のサイトが沢山あります。 O/Rの中ではバラ色の世界が広がっているように錯覚してしまいます。 しかし実際にマジに使用すると、ひどい目に遭う局面が沢山あります。 -- 2007/01/16 追記 ここに情報を探しにきているようなひとは、悪いこと言いませんのでhibernateの採用を中止しなさい。 利用しだしていても、今引き返した方が工数が減ります。間違いない。1年以上経った今でも、hibernateのオニモツ加減には慣れません。 -- 2007/01/16 追記ここまで -- ここから追記 下記(特にシチュエーション4)について、再検証を行う必要がありそうです。 必ず、koichikさんのブログを併読してください。 http://d.hatena.ne.jp/koichik/20051002#1128268814 http

  • artima - Audio: Gavin King on Hibernate

    kdmsnr
    kdmsnr 2005/08/26
    > why transparent persistence is a bad idea
  • 1