Когда вы вызываете Session.save (), вы впервые узнаете, есть ли у вас проблема с отображением. Здесь недостаточно информации, но проверьте свое пространство имен. Если он у вас есть, используйте Reflector, чтобы убедиться, что вы ссылаетесь на правильное пространство имен для ваших доменных объектов в файлах сопоставления.
Что касается информации: поскольку я думаю, что это проблема пространства имен, это проект C # или VB (я говорю это потому, что вы должны быть осторожны с пространствами имен между этими двумя типами. Это одна из тех "ошибок")? Можете ли вы показать нам фрагмент вашей конфигурации NHibernate? С NHibernate 1 многое изменилось, дважды проверьте, чтобы убедиться, что вы используете последние соглашения?