集成,要使用hibernate,唯一需要做的事情就是moodify persitence.xml并添加到hibernate配置中。我可以用JDO知道吗,可以通过修改jdoconfig.xml,能够与hibernate集成吗?任何参考或例子呢?在JPA中,JDO与休眠
1
A
回答
3
不,它在hibernate + JPA上工作的原因是JPA规范被开发为与hibernate“兼容”,因为hibernate是占优势的持久性API。技术主管希望人们可以轻松地从休眠转移到JPA。另外,JPA规范并不像JDO那样严格或者详细,因此支持JDO有点麻烦(这适用于JPA 1.0,不知道JPA的后续版本是否更符合JDO)。
JDO规范是独立于休眠开发的,因此无法切换到JDO。
hibernate/JPA和JDO之间的一个明显区别是JDO不支持注释(这是java 5之前的规范)。
1
您可以通过ObJectRelationalBridge探索这个:
http://db.apache.org/ojb/docu/tutorials/jdo-tutorial.html
而且,我相信休眠应支持JDO JDO一次被接受为主要方式来做事。
JDO是对象抽象,它可以在任何类型的数据库上得到支持,但是它在对象数据库上的实现更自然。 Google App引擎多年以来一直支持JDO。
相关问题
- 1. 树与JPA [/休眠]
- 2. JTA事务与JPA(休眠)
- 3. 休眠4.3 SchemaUpdate与JPA
- 4. 休眠/ JPA ManyToOne与OneToMany
- 5. 休眠:两次与JPA
- 6. JPA /休眠java.lang.NoSuchMethodError
- 7. jpa休眠@ElementCollection
- 8. 休眠JPA maven
- 9. 休眠或JPA?
- 10. Spring JPA休眠ManyToMany
- 11. 注释JPA休眠
- 12. JPA /休眠为DDL
- 13. JPA 1.0或休眠?
- 14. Spring JPA休眠OneToOne
- 15. 休眠,jpa和mysql
- 16. 休眠+ MySQL的+ JPA
- 17. 休眠/ JPA无DB
- 18. 通过JPA /休眠
- 19. JPA - 休眠:在另一个
- 20. 聚集在休眠/ JPA
- 21. 休眠,JPA - 例子manytomany与两个表
- 22. JPA或休眠与Oracle表分区?
- 23. Play 2.2与休眠JPA和Postgres
- 24. 休眠与JPA不创建表
- 25. JPA /休眠与Oracle标签安全
- 26. Spring与休眠JPA - 运行时错误
- 27. JPA /休眠与动态对象模型
- 28. 休眠与JPA不会创建表
- 29. 休眠/ JPA @AttributeOverrides与Groovy不兼容
- 30. 与JPA /休眠/ PG的地图问题
JDO支持注释2年,请检查事实。从那时起,JDO已经拥有了2.1,2.2和2.3之前的规格。 – DataNucleus 2009-08-17 18:03:43
谢谢 - 上次我用JDO是2.0及以下版本 - 很高兴知道他们已经添加了注释。 – 2009-08-18 07:28:52
JPA规范不像JPA那么严格或详细? – orbfish 2011-10-24 17:30:58