FrontPage

メモ

Hibernateをサポートするツール

ツールDDL(RDB)->*.hbm.xml*.hbm.xml->JavaJava->*.hbm.xml*.hbm.xml->DDL備考
XDoclet×××Antタスク
Middlegen×××Antタスク
HibernateSynchronizer?×?Eclipseプラグイン
HiberClipse??Eclipseプラグイン
CodeGenerator?×××antタスク
MapGenerator?×××antタスク
Hibernate GUI×××
Schema Export/Update×××

お勧めはMiddlegenかHibernateSynchronizer?

XDoclet

トップダウン開発で利用。JBossIDEと組み合わせて利用するとよい。

Middlegen

リバースエンジニアリングを利用したボトムアップ開発を行うツール。データベースのテーブル定義からマッピングファイルを生成する。GUIを提供し、関連等を視覚的に編集することができる。ボトムアップ開発をサポートしたツールの中ではカスタマイズ項目が最も多い。Antのタスクと実装。

HibernateSynchronizer?

リバースエンジニアリングを利用したボトムアップ開発を行うことはできるが、マッピングファイルの作成に関しては殆どカスタマイズできない。しかし、コードジェネレーション機能が優れており、マッピングファイルからDAOパターンやジェネレーションギャップパターンを利用したコードを生成することができる。URL: http://sourceforge.net/projects/hibernatesynch/

HiberClipse?

Hibernate-ExtentionsのCodeGenerator?の実行を行うことができる。GUIでテーブルの関連を表示できるらしが、Ver 2.0では何も表示されなかった。これから要調査。

CodeGenerator?

Hibernate-Extentionsに含まれる。マッピングファイルからJavaコードを生成する。hashCodeメソッド、toStringメソッド、equalsメソッドを自動生成してくれる。自分でテンプレートを定義することも可能。

Hibernate Console/Hiber8 IDE

HQLの実行をインタラクティブに実行するGUIツール。

メモ

  1. Hibernate Performance Tips http://jroller.com/page/jcarreira/20050223#hibernate_tips

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-19 (火) 21:21:36 (4025d)