Постарался разобраться с изменениями, но не очень понял - может позже придет понимание. Следующий вопрос не задержался: почему может поле mashroomId не записываться в БД, пост создается, а mashroomId = NULL?