Я использую Hibernate ORM, который является реализацией спецификации JPA для управления реляционными данными. Я также слышал о спецификации JDO, которая должна была делать то же самое (управлять реляционными данными).
В чем заключаются фундаментальные различия между этими двумя?. Как JDO интегрируется с другими пакетами технологий Java, например. EJB3?