Морфия не водитель, а обертка вокруг официального драйвера Java. У него довольно активное сообщество.
Mungbean - альтернативный драйвер, поддерживаемый сообществом, и POJO mapper. Написав сам драйвер, поддерживаемый сообществом, я бы не сказал, что это обязательно плохо, но это похоже на любой проект с открытым исходным кодом. Вы должны посмотреть на жизнеспособность проекта.
Рассвет утверждает, что он очень новый и экспериментальный. Если бы у вас не было на это желания, я бы не трогал это (пока).
Существующий простой Java-драйвер является базовым, но обладает всеми функциями. 10gen работает над переделкой, чтобы устранить некоторые бородавки старой. Вы также можете посмотреть на это.
Некоторые вещи, которые необходимо учитывать при использовании картографа:
- Насколько это легко настроить?
- Могу ли я переопределить имена?
- Могут ли некоторые поля быть помечены как не сохраненные?
- Что происходит с данными, если они находятся в документе, но не отображаются в статическом объекте? Это теряется при сохранении?
- (Дополнительно) Могу ли я подключиться к механизму конфигурации для выполнения пользовательской сериализации? Возможно, вы захотите сделать это, если у вас есть существующие POJO, которые уже имеют атрибуты для другого механизма сохраняемости или сериализатора.