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"/>

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


この記事は

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

Top / Hibernate / Hibernate Synchronizer

現在のアクセス:14730


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS