diff --git a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/EntityGraph.java b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/EntityGraph.java index 2c739b90f3..0a40faa247 100644 --- a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/EntityGraph.java +++ b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/EntityGraph.java @@ -34,6 +34,7 @@ * @author Christoph Strobl * @author Thomas Darimont * @author Oerd Cukalla + * @author Aleksei Elin * @since 1.6 */ @Retention(RetentionPolicy.RUNTIME) @@ -78,8 +79,8 @@ public enum EntityGraphType { * by attribute nodes of the entity graph are treated as FetchType.EAGER and attributes that are not specified are * treated according to their specified or default FetchType. * - * @see JPA 2.1 - * Specification: 3.7.4.2 Load Graph Semantics + * @see Jakarta + * Persistence Specification: Load Graph Semantics */ LOAD("jakarta.persistence.loadgraph"), @@ -88,8 +89,8 @@ public enum EntityGraphType { * by attribute nodes of the entity graph are treated as FetchType.EAGER and attributes that are not specified are * treated as FetchType.LAZY * - * @see JPA 2.1 - * Specification: 3.7.4.1 Fetch Graph Semantics + * @see Jakarta + * Persistence Specification: Fetch Graph Semantics */ FETCH("jakarta.persistence.fetchgraph"); diff --git a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/Jpa21Utils.java b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/Jpa21Utils.java index e4c7f7069e..e436624215 100644 --- a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/Jpa21Utils.java +++ b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/Jpa21Utils.java @@ -43,6 +43,7 @@ * @author Christoph Strobl * @author Mark Paluch * @author Jens Schauder + * @author Aleksei Elin * @since 1.6 */ public class Jpa21Utils { @@ -86,8 +87,8 @@ public static QueryHints getFetchGraphHint(EntityManager em, @Nullable JpaEntity /** * Adds a JPA 2.1 fetch-graph or load-graph hint to the given {@link Query} if running under JPA 2.1. * - * @see JPA 2.1 - * Specfication 3.7.4 - Use of Entity Graphs in find and query operations P.117 + * @see Jakarta + * Persistence Specfication - Use of Entity Graphs in find and query operations * @param em must not be {@literal null}. * @param jpaEntityGraph must not be {@literal null}. * @param entityType must not be {@literal null}. diff --git a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryMethod.java b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryMethod.java index fd819d2471..68e483d78f 100644 --- a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryMethod.java +++ b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryMethod.java @@ -63,13 +63,15 @@ * @author Сергей Цыпанов * @author Réda Housni Alaoui * @author Greg Turnquist + * @author Aleksei Elin */ public class JpaQueryMethod extends QueryMethod { /** * @see JPA - * 2.0 Specification 2.2 Persistent Fields and Properties Page 23 - Top paragraph. + * "https://jakarta.ee/specifications/persistence/3.1/jakarta-persistence-spec-3.1#persistent-fields-and-properties">Jakarta + * Persistence Specification: Persistent Fields and Properties - Paragraph + * starting with "Collection-valued persistent...". */ private static final Set> NATIVE_ARRAY_TYPES; private static final StoredProcedureAttributeSource storedProcedureAttributeSource = StoredProcedureAttributeSource.INSTANCE; diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Item.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Item.java index eb1416351e..1625c2a794 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Item.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Item.java @@ -26,8 +26,9 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta Persistence + * Specification: Derived Identities, Example 2 */ @Entity @Table diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemId.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemId.java index 47d250a79d..3d65578cce 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemId.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemId.java @@ -19,8 +19,9 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ public class ItemId implements Serializable { diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSite.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSite.java index 3da67dd5f4..b5da989a14 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSite.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSite.java @@ -23,8 +23,9 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ @Entity @Table diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSiteId.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSiteId.java index 503f88c947..4b9f2bc159 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSiteId.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/ItemSiteId.java @@ -19,8 +19,9 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ public class ItemSiteId implements Serializable { diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Site.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Site.java index ec308cc429..4bc3683b95 100644 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Site.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Site.java @@ -23,8 +23,9 @@ /** * @author Mark Paluch * @author Oliver Gierke - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ @Entity @Table diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithCompositeKeyTests.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithCompositeKeyTests.java index 86f15ac904..64b51acb1c 100644 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithCompositeKeyTests.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithCompositeKeyTests.java @@ -51,6 +51,7 @@ * @author Jens Schauder * @author Ernst-Jan van der Laan * @author Krzysztof Krason + * @author Aleksei Elin */ @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = SampleConfig.class) @@ -62,8 +63,8 @@ class RepositoryWithCompositeKeyTests { @Autowired EntityManager em; /** - * @see Final JPA 2.0 - * Specification 2.4.1.3 Derived Identities Example 2 + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ @Test // DATAJPA-269 void shouldSupportSavingEntitiesWithCompositeKeyClassesWithIdClassAndDerivedIdentities() { @@ -88,8 +89,8 @@ void shouldSupportSavingEntitiesWithCompositeKeyClassesWithIdClassAndDerivedIden } /** - * @see Final JPA 2.0 - * Specification 2.4.1.3 Derived Identities Example 3 + * @see Jakarta + * Persistence Specification: Derived Identities, Example 3 */ @Test // DATAJPA-269 void shouldSupportSavingEntitiesWithCompositeKeyClassesWithEmbeddedIdsAndDerivedIdentities() { diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithIdClassKeyTests.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithIdClassKeyTests.java index df412f539b..b0cbec6b44 100644 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithIdClassKeyTests.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/RepositoryWithIdClassKeyTests.java @@ -48,6 +48,7 @@ * @author Mark Paluch * @author Jens Schauder * @author Krzysztof Krason + * @author Aleksei Elin */ @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = RepositoryWithIdClassKeyTests.TestConfig.class) @@ -61,8 +62,8 @@ class RepositoryWithIdClassKeyTests { @Autowired private ItemSiteRepository itemSiteRepository; /** - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @see Jakarta + * Persistence Specification: 2.4.1.3 Derived Identities Example 2 */ @Test // DATAJPA-413 void shouldSaveAndLoadEntitiesWithDerivedIdentities() { diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/query/StringQueryUnitTests.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/query/StringQueryUnitTests.java index 38cffaebb2..556f75ebba 100644 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/query/StringQueryUnitTests.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/query/StringQueryUnitTests.java @@ -40,6 +40,7 @@ * @author Andriy Redko * @author Diego Krupitza * @author Mark Paluch + * @author Aleksei Elin */ class StringQueryUnitTests { @@ -456,8 +457,8 @@ void detectsConstructorExpressions() { } /** - * @see JPA 2.1 - * specification, section 4.8 + * @see Jakarta + * Persistence Specification: SELECT clause */ @Test // DATAJPA-886 void detectsConstructorExpressionForDefaultConstructor() { diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemRepository.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemRepository.java index b39077c15a..9335ce52d9 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemRepository.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemRepository.java @@ -22,7 +22,8 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ public interface ItemRepository extends JpaRepository, JpaSpecificationExecutor {} diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemSiteRepository.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemSiteRepository.java index 78157c043a..0151618d4b 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemSiteRepository.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/ItemSiteRepository.java @@ -21,7 +21,8 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ public interface ItemSiteRepository extends JpaRepository {} diff --git a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/SiteRepository.java b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/SiteRepository.java index 58425ae9c9..3bbd36c434 100755 --- a/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/SiteRepository.java +++ b/spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/SiteRepository.java @@ -20,7 +20,8 @@ /** * @author Mark Paluch - * @see Final JPA 2.1 - * Specification 2.4.1.3 Derived Identities Example 2 + * @author Aleksei Elin + * @see Jakarta + * Persistence Specification: Derived Identities, Example 2 */ public interface SiteRepository extends JpaRepository {}