// 下階層用テンプレート #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(おもしろかった[6],そうでもない[1]) #vote(おもしろかった[7],そうでもない[1]) #comment #topicpath SIZE(10){現在のアクセス:&counter;}