Top / Hibernate / Hibernate Synchronizer

いままでmiddlegenを使っていたんだけど、Hibernate3.0に対応したいのと、Eclipse上で開発を行いたいので、Hibernate Synchronizer を使ってみました。

Working with Hibernate in Eclipseを参考にしました。

普通のJavaProject?を作成

通常通り、JavaProject?を作成し、Hibernateのjar群をコピーしておきます。

ウィザード >> Hibernate Configuration File

ウィザードでHibernate Configuration Fileを選択します。

config.png

上のように必要なデータを入力します。終了を押すと hibernate.cfg.xml が作成されます。

ウィザード >> Hibernate Mapping File

ウィザードでHibernate Mapping Fileを選択します。

mapping.png

上のように必要なデータを入力します。終了を押すと、*.hbm.xmlが作成されます。

*.hbm.xmlからJavaBeans?を作成

hbm.xmlファイルを右クリックして、

Hibernate Synchronizer >>  Synchronize Files 

でJavaソースファイルが作成されます。さらに

Hibernate Synchronizer >> Add Mapping Reference

で hibernate.cfg.xml にhbm.xmlファイルへの参照が追加されます。

うまくいかない。。

middlegenの時もありましたが、MySQLのauto_incrementがうまくマッピングができなかったようです。

<generator class="sequence"/>

<generator class="increment"/>

に変更したらうまくいったみたい。


この記事は

選択肢 投票
おもしろかった 7  
そうでもない 1  

Top / Hibernate / Hibernate Synchronizer

現在のアクセス:14723


添付ファイル: filemapping.png 1351件 [詳細] fileconfig.png 1513件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-02-29 (水) 16:48:57 (4433d)