Я использую FNH Automapping в моем (пока единственном) проекте NHibernate.
Сначала мне пришлось написать пару переопределений FNH, чтобы обойти ошибки. Но команда FNH быстро исправила ошибки, и мне удалось полностью устранить переопределения.
Никогда не приходилось иметь дело с файлами HBM, и я надеюсь, что так и останется!