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