@ Crusader - с чего вы взяли, что у кого-то на SO лучше хрустальный шар, чем у вас?
Так что же делать организации толерантности с низким уровнем риска?
Выберите альтернативу, которую it определяет как решение с низким уровнем риска. Как он определяет, какое решение имеет наименьший риск, ... неясно ... но я не думаю, что запрос SO является действительной процедурой оценки риска.
Другой момент заключается в том, что выбор JDO, когда JPA является «победителем» (или наоборот), вероятно, не убьет ваш проект в краткосрочной или долгосрочной перспективе. Последствия неправильного выбора, скорее всего, ограничиваются более высокими затратами на обучение персонала и застреванием на базовой платформе ORM, где разработка застопорилась, а поддержка становится все дороже. [Я бы защитил себя от последнего, выбрав платформу ORM с открытым исходным кодом ... в любом случае.]
Трудность перехода от одного к другому примерно одинакова?
Вероятно, да. Особенно, если учесть проблемы миграции данных.
Один начал появляться над другим в этой точке?
JPA, кажется, доминирует в эти дни. Люди из JDO сказали бы, что их путь технически лучше, но это не главное.
Кроме того, только потому, что мы в настоящее время используем его, Hibernate ограничивает вас только JPA?
JPA плюс специфичные для Hibernate расширения. Конечно, Hibernate не поддерживает и не поддерживает JDO, и, вероятно, никогда не сможет.
Если да, то какая реализация JDO наиболее популярна?
Pass.