Вопрос

в JPA, чтобы использовать спящий режим, единственное, что нужно сделать, это настроить persitence.xml и добавить конфигурацию спящего режима.Могу ли я узнать, что с помощью JDO можно просто изменить jdoconfig.xml, чтобы можно было интегрироваться с спящим режимом?любая ссылка или пример по этому поводу?

Это было полезно?

Решение

Нет, причина, по которой он работает на hibernate+JPA, заключается в том, что спецификация JPA была разработана как «совместимая» с hibernate, поскольку hibernate является доминирующим API сохранения.Технические руководители пожелали, чтобы люди могли легко перейти в JPA из спящего режима.

Кроме того, спецификация JPA не такая строгая и подробная, как JDO, и поэтому поддерживать JDO немного сложнее (это относится к JPA 1.0, не знаю, приведут ли более поздние версии JPA в большее соответствие с JDO).

Спецификация JDO была разработана независимо от режима гибернации и поэтому не может быть переключена на JDO.

Одно очевидное различие между hibernate/JPA и JDO заключается в том, что JDO не поддерживает аннотации (это спецификация до версии Java 5).

Другие советы

Вы можете изучить это через ObJectRelationalBridge:

http://db.apache.org/ojb/docu/tutorials/jdo-tutorial.html

Кроме того, я уверен, что Hibernate будет поддерживать JDO, как только JDO будет принят в качестве основного способа выполнения задач.

JDO — это абстракция объектов, и ее можно поддерживать в базах данных любого типа, однако ее реализация в базах объектных данных более естественна.Механизм приложений Google поддерживает JDO уже много лет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top