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 {}