- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
いままでmiddlegenを使っていたんだけど、Hibernate3.0に対応したいのと、Eclipse上で開発を行いたいので、[[Hibernate Synchronizer:http://hibernatesynch.sourceforge.net/]] を使ってみました。
[[Working with Hibernate in Eclipse:http://www.onjava.com/pub/a/onjava/2004/06/23/hibernate.html?page=1]]を参考にしました。
#contents
***普通のJavaProjectを作成 [#h05cb6d4]
通常通り、JavaProjectを作成し、Hibernateのjar群をコピーしておきます。
***ウィザード >> Hibernate Configuration File [#vc3d0dc1]
ウィザードでHibernate Configuration Fileを選択します。
#ref(config.png)
上のように必要なデータを入力します。終了を押すと hibernate.cfg.xml が作成されます。
***ウィザード >> Hibernate Mapping File [#hb53214f]
ウィザードでHibernate Mapping Fileを選択します。
#ref(mapping.png)
上のように必要なデータを入力します。終了を押すと、*.hbm.xmlが作成されます。
*** *.hbm.xmlからJavaBeansを作成 [#p981db07]
hbm.xmlファイルを右クリックして、
Hibernate Synchronizer >> Synchronize Files
でJavaソースファイルが作成されます。さらに
Hibernate Synchronizer >> Add Mapping Reference
で hibernate.cfg.xml にhbm.xmlファイルへの参照が追加されます。
*** うまくいかない。。 [#r51a8b3c]
middlegenの時もありましたが、MySQLのauto_incrementがうまくマッピングができなかったようです。
<generator class="sequence"/>
を
<generator class="increment"/>
に変更したらうまくいったみたい。
----
この記事は
#vote(おもしろかった,そうでもない)
#vote(おもしろかった[7],そうでもない[1])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}