AFAIK, последнее и самое лучшее, что я использовал, это JPA 2.0.Есть ли такая версия, как JPA 3?
Я растерялся, что GAE имеет банку, несколько называемую appengine-java-sdk-1.6.5/lib/user/orm/geronimo-jpa_3.0_spec-1.1.1.jar. У меня создалось впечатление, что у GAE всегда есть латентность при использовании совместимости с самыми последними, самыми лучшими протоколами кровотечения. Им потребовалось некоторое время для принятия JPA 2.0.
Что это за JPA 3.0, что делает внутри GAE SDK libs? Есть ли такая версия, как JPA 3.0? На данный момент Google поддерживает нас, внедряя протокол новой версии раньше всех остальных? Есть ли спецификация JPA 3.0 или ссылка, где я могу ссылаться?
Я не являюсь (в настоящее время) человеком EJB (извините ... решил избежать EJB с тех пор, как у меня был плохой опыт работы с EJB 1.0 10 лет назад).
- ли EJB 3.0 синонимом JPA 2.0,
- или JPA 2.0 принимается как подмножество EJB 3.0
- или JPA 3.0 = EJB 3.0?
WRT этот вопрос, я спросил: moving from Hibernate entitymanager 3.6.9 to 4.1.2 crashed mysql connection, ли Hibernate сущность-менеджер 4.x каким-то образом связан с JPA 3,0 или, по меньшей мере, версия JPA позже, чем 2.0? Я испытываю значительные различия между Hibernate entity-manager 3.x и 4.x (и до сих пор избегали развертывания 4.x).
Я понимаю, что этот вопрос довольно смущает и может быть, я должен был задать каждый из вопросов как индивидуальный вопрос, но я надеюсь, что кто-то может связать все это вместе в одном тезисе: ejb 3, JPA 2/3, geronimo, hibernate ent-mgr 3/4. Благодарю.