Есть ли у кого-нибудь список изменений между JPA 1 и JPA 2? Я читал о запросах Criteria и других изменениях, но мне хотелось бы, чтобы «что нового» было ссылкой. ThanksРазличия между JPA и JPA2
ответ
Google возвращает много результатов, в том числе this и this сообщения в блогах. Резюме (копируется из предыдущего) является:
- Добавлена поддержка настойчиво упорядоченные списки с использованием OrderColumn и поставщик управляемого заказа колонке
- Defined поддержка ключевой стратегии внешней отображения для однонаправленного один-ко-многим
- Добавлен прозрачный метод интерфейса EntityManager, позволяющий сущности выходить из контекста персистентности; добавлена опция CLEAR cascade.
- Добавлен интерфейс кэша.
- Добавлена поддержка пессимистической блокировки и новых режимов режима блокировки.
- Добавлены перегруженные методы поиска и обновления, добавленные для поддержки блокировки со стандартными и специфичными для поставщика свойствами и подсказками.
- Добавлена стандартизованная подсказка javax.persistence.lock.timeout для использования в конфигурации блокировки.
- Добавлены стандартизированные свойства javax.persistence.jdbc.driver, javax.persistence.jdbc.url, javax.persistence.jdbc.user, javax.persistence.jdbc.password для использования в конфигурации персистентности и конфигурации фабричного менеджера.
- Добавлены методы getNamedParameters и getPositionalParameters.
JPA2 также добавляет типичный запрос api. см http://www.ibm.com/developerworks/java/library/j-typesafejpa/
Существует также версия PDF презентации Майка Кейта «What's New and Exciting in JPA 2.0» от Jazoon 2009
Ссылка, которую вы предоставляете, теперь опущена: 404 –
@MarcBouvier Я установил ссылку на https://web.archive.org/web/20120131141524/http://jazoon.com/portals/0/Content/ArchivWebsite/jazoon .com/jazoon09/загрузки/презентации/8461.pdf – banterCZ
Существует новый интерфейс javax.persistence.TypedQuery
добавил контролировать выполнение типизированных запросов.
Вот краткий обзор в новых возможностях Jpa2 относительно Jpa1: http://javaenterpriseworld.blogspot.de/2014/02/jpa2-new-features.html
Сортировка лучше тоже, как @Ordered аннотацию фактически делает вид на базу данных боковая сторона. –