NHinbernateを動かす
NHibernateを動かしてみた。2日目にしてやっと動いた。
使ったバージョンは、「NHibernate-2.1.2.GA-bin.zip」。
はまったポイントを残す。
1.必要なライブラリ
解凍したファイルの中の、「Required_Bins」だけでは動かず、
「NHibernate.ByteCode.LinFu.dll」も必要だった。
これは例外がでたのですぐにわかった。
2.コンフィグファイルの書き方
「hibernate.cfg.xml」に、マッピングファイルの記述が必要だった。
詳しくは、
「No Persister For ...」にだいぶ悩まされた。
3.マッピングファイルの書き方
「Hoge.hbm.xml」のclass属性は、フルパッケージ名+アセンブリ名を書く必要があった。
とりあえず、英語でも公式ドキュメントを読め!
http://nhforge.org/doc/nh/en/index.html