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 2c739b90f..0a40faa24 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 @@ import org.springframework.data.jpa.repository.query.JpaQueryMethod; * @author Christoph Strobl * @author Thomas Darimont * @author Oerd Cukalla + * @author Aleksei Elin * @since 1.6 */ @Retention(RetentionPolicy.RUNTIME) @@ -78,8 +79,8 @@ public @interface EntityGraph { * 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 @interface EntityGraph { * 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 e4c7f7069..e43662421 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 @@ import org.springframework.util.StringUtils; * @author Christoph Strobl * @author Mark Paluch * @author Jens Schauder + * @author Aleksei Elin * @since 1.6 */ public class Jpa21Utils { @@ -86,8 +87,8 @@ public class Jpa21Utils { /** * 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 fd819d247..68e483d78 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 @@ import org.springframework.util.StringUtils; * @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 eb1416351..1625c2a79 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 @@ import java.util.Objects; /** * @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 47d250a79..3d65578cc 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 @@ import java.io.Serializable; /** * @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 3da67dd5f..b5da989a1 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 @@ import jakarta.persistence.Table; /** * @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 503f88c94..4b9f2bc15 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 @@ import java.io.Serializable; /** * @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 ec308cc42..4bc3683b9 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 @@ import jakarta.persistence.Table; /** * @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 86f15ac90..64b51acb1 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 @@ import org.springframework.transaction.annotation.Transactional; * @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 @@ class RepositoryWithCompositeKeyTests { } /** - * @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 df412f539..b0cbec6b4 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 @@ import org.springframework.transaction.annotation.Transactional; * @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 38cffaebb..556f75ebb 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 @@ import org.springframework.data.repository.query.parser.Part.Type; * @author Andriy Redko * @author Diego Krupitza * @author Mark Paluch + * @author Aleksei Elin */ class StringQueryUnitTests { @@ -456,8 +457,8 @@ class StringQueryUnitTests { } /** - * @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 b39077c15..9335ce52d 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 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor; /** * @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 78157c043..0151618d4 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 @@ import org.springframework.data.jpa.repository.JpaRepository; /** * @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 58425ae9c..3bbd36c43 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 @@ import org.springframework.data.jpa.repository.JpaRepository; /** * @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 {}