タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Hibernateに関するi_alm_sphereのブックマーク (6)

  • JPA Hibernateの使いどころ - TYAGE EMOTION

    ブログのキーワード等で色々な人の考えを読んだ限りでは、Hibernateは複雑で使いにくいという人が多いし、JPAは微妙だと言う人が多いと感じています。それは間違いではないと思います。SQLを発行したいという目的に対しては、JPA・Hibernateは複雑すぎますし、SQLベースのORMに比べてSQL実行処理が使い易いわけではありません(特にJPAのSQLの使い辛さは致命的です)。CRUD処理ではSQLをほぼ自動発行できますが、そのレベルの処理ならば、今はどのORMも標準機能として持っています。 ではこれらのFWは要らないものなのでしょうか? 自分はたまたま仕事上でHibernateを複数回使い、その特長が最近になってようやく解ってきました。たしかに複雑で、初心者にとって敷居の高いFWです。Entityの状態変更とかLAZYロードとか、よく解ってないとすぐにハマってしまいます。 でもその一

    JPA Hibernateの使いどころ - TYAGE EMOTION
  • Hibernate と Spring Framework の連携

    Spring Framework の特徴のひとつとして、既存のさまざまなフレームワークとの連携機能をもつことが挙げられます。そのひとつとして、Spring Framework では、Hibernate との連携機能をサポートしています。Hibernate を Spring Framework と組み合わせて使うことにより、より効率よく開発を行うことができるようになります。Spring Framework の Hibernate サポートには、以下のような機能があります。 HibernateTemplate による Hibernate へアクセスするコードの簡略化 トランザクションの 管理 Spring Framework と Hibernate を連携させて使用する場合、通常、HibernateTemplate を用いて Hibernate にアクセスするコードを記述します。また、S

    i_alm_sphere
    i_alm_sphere 2008/06/05
    AOPを利用した記述が主流・・でもないらしい。
  • Page Redirection

    i_alm_sphere
    i_alm_sphere 2008/06/05
    HashCodeむずかしい・・
  • @IT:CoolなEclipseプラグイン(3)MiddlegenIDEプラグイン

    3.MiddlegenIDEプラグイン O/RマッピングツールであるHibernate(編集注)やEJBを利用する際にオブジェクトとRDBMSのテーブルの対応付けを行う必要がありますが、マッピングファイルや配備記述子などのファイルを作成する必要があり面倒です。ここで、Middlegenと呼ばれるツールを利用するとデータベースに定義したテーブル情報からマッピングファイル/配備記述子、Javaクラスの生成を行うことができ便利です。しかし、MiddlegenはAntタスクとして提供されており、Antのビルドファイルを記述する必要があり、初心者には導入の敷居が高いという問題があります。 編集注:Hibernateについては「Hibernateで理解するO/Rマッピング」(Java Solution)を参照ください。 MiddlegenIDEは、Eclipse上から簡単にMiddlegenを利用する

    @IT:CoolなEclipseプラグイン(3)MiddlegenIDEプラグイン
  • HibernateでORマッピング

    Hibernateは、今、一番人気のORマッピングツールです。 マッピングのやり方にはいろいろな方法がありますが、今回は既にあるデータベースからマッピングオブジェクトを作成します。 Middlegenとhbm2javaを使ってデータベースからマッピングオブジェクトを自動生成します。 また、マッピングの調整はマッピングオブジェクトを変更して、XDocletでマッピングファイルを更新するようにします。 http://www.hibernate.org/からたどって ・hibernate-2.1.5.zip ・Middlegen-Hibernate-r5.zip ・hibernate-extensions-2.1.2.zip をダウンロードして適当なところに解凍してください。 Antもいります。 それと、今回はPostgreSQLを使うので、PostgreS

  • 現場で使えるHibernate | オブジェクトの広場

    1.はじめに エンタープライズシステムのような大量の情報管理を行うシステムにおいては、データベースシステムは必須です。現在、データベースシステムには、リレーショナルデータベース(RDBMS)以外にも、XML データベースやオブジェクト指向データベースと選択肢も増えています。しかし、既存リソースの再利用や使い勝手、性能、製品のブランド等を考慮すると、RDBMS が選択されることが多いと思います。 Java 側のオブジェクトと、RDBMS 側のレコードを対応付けて相互に変換することを O/R マッピングと言います。Java では O/R マッピングに関する処理は、DataAccessObject (DAO) パターン [3] によって局所化し、 DAO 内で JDBC によって RDBMS にアクセスするような設計がよく使われます(図 1-1)。 JDBC を使った O/R マッピングは、単調

  • 1