NHibernateを使って、データのロード、検索、更新、削除、トランザクションなど