Browse Source

Remove Eclipse Non-Javadoc comments.

Closes #2397
pull/2424/head
Jens Schauder 4 years ago
parent
commit
d803ff7ede
No known key found for this signature in database
GPG Key ID: 45CC872F17423DBF
  1. 12
      spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/DefaultRevisionEntityInformation.java
  2. 28
      spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/DefaultRevisionMetadata.java
  3. 4
      spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryFactoryBean.java
  4. 8
      spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java
  5. 4
      spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/ReflectionRevisionEntityInformation.java
  6. 32
      spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/AbstractAuditable.java
  7. 16
      spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/AbstractPersistable.java
  8. 20
      spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/JpaSort.java
  9. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/support/AuditingBeanFactoryPostProcessor.java
  10. 16
      spring-data-jpa/src/main/java/org/springframework/data/jpa/mapping/JpaMetamodelMappingContext.java
  11. 16
      spring-data-jpa/src/main/java/org/springframework/data/jpa/mapping/JpaPersistentEntityImpl.java
  12. 48
      spring-data-jpa/src/main/java/org/springframework/data/jpa/mapping/JpaPersistentPropertyImpl.java
  13. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/projection/CollectionAwareProjectionFactory.java
  14. 72
      spring-data-jpa/src/main/java/org/springframework/data/jpa/provider/PersistenceProvider.java
  15. 20
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java
  16. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/cdi/JpaRepositoryBean.java
  17. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/AuditingBeanDefinitionParser.java
  18. 20
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaAuditingRegistrar.java
  19. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaMetamodelMappingContextFactoryBean.java
  20. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaRepositoriesRegistrar.java
  21. 40
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaRepositoryConfigExtension.java
  22. 5
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaRepositoryNameSpaceHandler.java
  23. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/AbstractJpaQuery.java
  24. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/AbstractStringBasedJpaQuery.java
  25. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/DefaultJpaEntityMetadata.java
  26. 32
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/EmptyDeclaredQuery.java
  27. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/EscapeCharacter.java
  28. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaCountQueryCreator.java
  29. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaEntityGraph.java
  30. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaParameters.java
  31. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryCreator.java
  32. 16
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryExecution.java
  33. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryLookupStrategy.java
  34. 20
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryMethod.java
  35. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/NamedQuery.java
  36. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/NativeJpaQuery.java
  37. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/PartTreeJpaQuery.java
  38. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/QueryParameterSetter.java
  39. 24
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/QueryParameterSetterFactory.java
  40. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/StoredProcedureJpaQuery.java
  41. 64
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/StringQuery.java
  42. 48
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/CrudMethodMetadataPostProcessor.java
  43. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/DefaultJpaContext.java
  44. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/DefaultQueryHints.java
  45. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/EntityManagerBeanDefinitionRegistrarPostProcessor.java
  46. 40
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/FetchableFluentQueryByExample.java
  47. 40
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/FetchableFluentQueryByPredicate.java
  48. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaEntityInformationSupport.java
  49. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaEvaluationContextExtension.java
  50. 36
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaMetamodelEntityInformation.java
  51. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaPersistableEntityInformation.java
  52. 32
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaRepositoryFactory.java
  53. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaRepositoryFactoryBean.java
  54. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/MutableQueryHints.java
  55. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/QueryHints.java
  56. 36
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/QuerydslJpaPredicateExecutor.java
  57. 32
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/QuerydslJpaRepository.java
  58. 144
      spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java
  59. 12
      spring-data-jpa/src/main/java/org/springframework/data/jpa/support/ClasspathScanningPersistenceUnitPostProcessor.java
  60. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/support/MergingPersistenceUnitManager.java
  61. 8
      spring-data-jpa/src/main/java/org/springframework/data/jpa/util/BeanDefinitionUtils.java
  62. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/util/HibernateProxyDetector.java
  63. 4
      spring-data-jpa/src/main/java/org/springframework/data/jpa/util/JpaMetamodelCacheCleanup.java
  64. 4
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/AuditorAwareStub.java
  65. 6
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/EmbeddedIdExampleDepartment.java
  66. 6
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/EmbeddedIdExampleEmployeePK.java
  67. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/EntityWithAssignedId.java
  68. 6
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/IdClassExampleDepartment.java
  69. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/MailSender.java
  70. 6
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/PersistableWithIdClass.java
  71. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/PersistableWithIdClassPK.java
  72. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/PersistableWithSingleIdClassPK.java
  73. 5
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Role.java
  74. 10
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/SampleEntityPK.java
  75. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/SampleWithIdClass.java
  76. 10
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/User.java
  77. 4
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/support/AnnotationAuditingBeanFactoryPostProcessorUnitTests.java
  78. 4
      spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/support/AuditingNamespaceUnitTests.java
  79. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/CustomEclipseLinkJpaVendorAdapter.java
  80. 4
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/CustomHsqlHibernateJpaVendorAdaptor.java
  81. 7
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/config/TypeFilterConfigTests.java
  82. 7
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/custom/CustomGenericJpaRepository.java
  83. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/custom/CustomGenericJpaRepositoryFactory.java
  84. 6
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/custom/CustomGenericJpaRepositoryFactoryBean.java
  85. 12
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/RoleRepository.java
  86. 8
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/UserRepositoryImpl.java
  87. 4
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/support/JpaRepositoryFactoryBeanUnitTests.java
  88. 4
      spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/support/OpenJpaJpaRepositoryTests.java

12
spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/DefaultRevisionEntityInformation.java

@ -25,26 +25,14 @@ import org.springframework.data.repository.history.support.RevisionEntityInforma @@ -25,26 +25,14 @@ import org.springframework.data.repository.history.support.RevisionEntityInforma
*/
class DefaultRevisionEntityInformation implements RevisionEntityInformation {
/*
* (non-Javadoc)
* @see org.springframework.data.repository.history.support.RevisionEntityInformation#getRevisionNumberType()
*/
public Class<?> getRevisionNumberType() {
return Integer.class;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.history.support.RevisionEntityInformation#isDefaultRevisionEntity()
*/
public boolean isDefaultRevisionEntity() {
return true;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.history.support.RevisionEntityInformation#getRevisionEntityClass()
*/
public Class<?> getRevisionEntityClass() {
return DefaultRevisionEntity.class;
}

28
spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/DefaultRevisionMetadata.java

@ -50,54 +50,30 @@ public final class DefaultRevisionMetadata implements RevisionMetadata<Integer> @@ -50,54 +50,30 @@ public final class DefaultRevisionMetadata implements RevisionMetadata<Integer>
this.revisionType = revisionType;
}
/*
* (non-Javadoc)
* @see org.springframework.data.history.RevisionMetadata#getRevisionNumber()
*/
public Optional<Integer> getRevisionNumber() {
return Optional.of(entity.getId());
}
/*
* (non-Javadoc)
* @see org.springframework.data.history.RevisionMetadata#getRevisionDate()
*/
@Deprecated
public Optional<LocalDateTime> getRevisionDate() {
return getRevisionInstant().map(instant -> LocalDateTime.ofInstant(instant, ZoneOffset.systemDefault()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.history.RevisionMetadata#getRevisionInstant()
*/
@Override
public Optional<Instant> getRevisionInstant() {
return Optional.of(Instant.ofEpochMilli(entity.getTimestamp()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.history.RevisionMetadata#getDelegate()
*/
@SuppressWarnings("unchecked")
public <T> T getDelegate() {
return (T) entity;
}
/*
* (non-Javadoc)
* @see org.springframework.data.history.RevisionMetadata#getRevisionType()
*/
@Override
public RevisionType getRevisionType() {
return revisionType;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object o) {
@ -112,10 +88,6 @@ public final class DefaultRevisionMetadata implements RevisionMetadata<Integer> @@ -112,10 +88,6 @@ public final class DefaultRevisionMetadata implements RevisionMetadata<Integer>
&& getRevisionInstant().equals(that.getRevisionInstant()) && revisionType.equals(that.getRevisionType());
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "DefaultRevisionMetadata{" + "entity=" + entity + ", revisionType=" + revisionType + '}';

4
spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryFactoryBean.java

@ -58,10 +58,6 @@ public class EnversRevisionRepositoryFactoryBean<T extends RevisionRepository<S, @@ -58,10 +58,6 @@ public class EnversRevisionRepositoryFactoryBean<T extends RevisionRepository<S,
this.revisionEntityClass = revisionEntityClass;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean#createRepositoryFactory(jakarta.persistence.EntityManager)
*/
@Override
protected RepositoryFactorySupport createRepositoryFactory(EntityManager entityManager) {
return new RevisionRepositoryFactory<T, ID, N>(entityManager, revisionEntityClass);

8
spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java

@ -83,10 +83,6 @@ public class EnversRevisionRepositoryImpl<T, ID, N extends Number & Comparable<N @@ -83,10 +83,6 @@ public class EnversRevisionRepositoryImpl<T, ID, N extends Number & Comparable<N
this.entityManager = entityManager;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.history.RevisionRepository#findLastChangeRevision(java.io.Serializable)
*/
@SuppressWarnings("unchecked")
public Optional<Revision<N, T>> findLastChangeRevision(ID id) {
@ -104,10 +100,6 @@ public class EnversRevisionRepositoryImpl<T, ID, N extends Number & Comparable<N @@ -104,10 +100,6 @@ public class EnversRevisionRepositoryImpl<T, ID, N extends Number & Comparable<N
return Optional.of(createRevision(new QueryResult<>(singleResult.get(0))));
}
/*
* (non-Javadoc)
* @see org.springframework.data.envers.repository.support.EnversRevisionRepository#findRevision(java.io.Serializable, java.lang.Number)
*/
@Override
@SuppressWarnings("unchecked")
public Optional<Revision<N, T>> findRevision(ID id, N revisionNumber) {

4
spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/ReflectionRevisionEntityInformation.java

@ -50,10 +50,6 @@ public class ReflectionRevisionEntityInformation implements RevisionEntityInform @@ -50,10 +50,6 @@ public class ReflectionRevisionEntityInformation implements RevisionEntityInform
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.history.support.RevisionEntityInformation#isDefaultRevisionEntity()
*/
public boolean isDefaultRevisionEntity() {
return false;
}

32
spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/AbstractAuditable.java

@ -56,75 +56,43 @@ public abstract class AbstractAuditable<U, PK extends Serializable> extends Abst @@ -56,75 +56,43 @@ public abstract class AbstractAuditable<U, PK extends Serializable> extends Abst
@Temporal(TemporalType.TIMESTAMP) //
private @Nullable Date lastModifiedDate;
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#getCreatedBy()
*/
@Override
public Optional<U> getCreatedBy() {
return Optional.ofNullable(createdBy);
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#setCreatedBy(java.lang.Object)
*/
@Override
public void setCreatedBy(U createdBy) {
this.createdBy = createdBy;
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#getCreatedDate()
*/
@Override
public Optional<LocalDateTime> getCreatedDate() {
return null == createdDate ? Optional.empty()
: Optional.of(LocalDateTime.ofInstant(createdDate.toInstant(), ZoneId.systemDefault()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#setCreatedDate(java.time.temporal.TemporalAccessor)
*/
@Override
public void setCreatedDate(LocalDateTime createdDate) {
this.createdDate = Date.from(createdDate.atZone(ZoneId.systemDefault()).toInstant());
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#getLastModifiedBy()
*/
@Override
public Optional<U> getLastModifiedBy() {
return Optional.ofNullable(lastModifiedBy);
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#setLastModifiedBy(java.lang.Object)
*/
@Override
public void setLastModifiedBy(U lastModifiedBy) {
this.lastModifiedBy = lastModifiedBy;
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#getLastModifiedDate()
*/
@Override
public Optional<LocalDateTime> getLastModifiedDate() {
return null == lastModifiedDate ? Optional.empty()
: Optional.of(LocalDateTime.ofInstant(lastModifiedDate.toInstant(), ZoneId.systemDefault()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Auditable#setLastModifiedDate(java.time.temporal.TemporalAccessor)
*/
@Override
public void setLastModifiedDate(LocalDateTime lastModifiedDate) {
this.lastModifiedDate = Date.from(lastModifiedDate.atZone(ZoneId.systemDefault()).toInstant());

16
spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/AbstractPersistable.java

@ -41,10 +41,6 @@ public abstract class AbstractPersistable<PK extends Serializable> implements Pe @@ -41,10 +41,6 @@ public abstract class AbstractPersistable<PK extends Serializable> implements Pe
@Id @GeneratedValue private @Nullable PK id;
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Persistable#getId()
*/
@Nullable
@Override
public PK getId() {
@ -71,19 +67,11 @@ public abstract class AbstractPersistable<PK extends Serializable> implements Pe @@ -71,19 +67,11 @@ public abstract class AbstractPersistable<PK extends Serializable> implements Pe
return null == getId();
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return String.format("Entity of type %s with id: %s", this.getClass().getName(), getId());
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -104,10 +92,6 @@ public abstract class AbstractPersistable<PK extends Serializable> implements Pe @@ -104,10 +92,6 @@ public abstract class AbstractPersistable<PK extends Serializable> implements Pe
return null == this.getId() ? false : this.getId().equals(that.getId());
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {

20
spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/JpaSort.java

@ -338,10 +338,6 @@ public class JpaSort extends Sort { @@ -338,10 +338,6 @@ public class JpaSort extends Sort {
return newAttributes;
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
@ -401,19 +397,11 @@ public class JpaSort extends Sort { @@ -401,19 +397,11 @@ public class JpaSort extends Sort {
this.unsafe = unsafe;
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Sort.Order#with(org.springframework.data.domain.Sort.Direction)
*/
@Override
public JpaOrder with(Direction order) {
return new JpaOrder(order, getProperty(), getNullHandling(), isIgnoreCase(), this.unsafe);
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Sort.Order#with(org.springframework.data.domain.Sort.NullHandling)
*/
@Override
public JpaOrder with(NullHandling nullHandling) {
return new JpaOrder(getDirection(), getProperty(), nullHandling, isIgnoreCase(), this.unsafe);
@ -439,19 +427,11 @@ public class JpaSort extends Sort { @@ -439,19 +427,11 @@ public class JpaSort extends Sort {
return Sort.by(orders);
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Sort.Order#ignoreCase()
*/
@Override
public JpaOrder ignoreCase() {
return new JpaOrder(getDirection(), getProperty(), getNullHandling(), true, this.unsafe);
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Sort.Order#isIgnoreCase()
*/
@Override
public boolean isIgnoreCase() {
return super.isIgnoreCase() || ignoreCase;

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/domain/support/AuditingBeanFactoryPostProcessor.java

@ -37,10 +37,6 @@ public class AuditingBeanFactoryPostProcessor implements BeanFactoryPostProcesso @@ -37,10 +37,6 @@ public class AuditingBeanFactoryPostProcessor implements BeanFactoryPostProcesso
public static final String BEAN_CONFIGURER_ASPECT_BEAN_NAME = "org.springframework.context.config.internalBeanConfigurerAspect";
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.config.BeanFactoryPostProcessor#postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)
*/
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) {

16
spring-data-jpa/src/main/java/org/springframework/data/jpa/mapping/JpaMetamodelMappingContext.java

@ -61,30 +61,18 @@ public class JpaMetamodelMappingContext @@ -61,30 +61,18 @@ public class JpaMetamodelMappingContext
this.persistenceProvider = PersistenceProvider.fromMetamodel(models.iterator().next());
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.context.AbstractMappingContext#createPersistentEntity(org.springframework.data.util.TypeInformation)
*/
@Override
protected <T> JpaPersistentEntityImpl<?> createPersistentEntity(TypeInformation<T> typeInformation) {
return new JpaPersistentEntityImpl<>(typeInformation, persistenceProvider,
models.getRequiredMetamodel(typeInformation));
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.context.AbstractMappingContext#createPersistentProperty(java.lang.reflect.Field, java.beans.PropertyDescriptor, org.springframework.data.mapping.model.MutablePersistentEntity, org.springframework.data.mapping.model.SimpleTypeHolder)
*/
@Override
protected JpaPersistentProperty createPersistentProperty(Property property, JpaPersistentEntityImpl<?> owner,
SimpleTypeHolder simpleTypeHolder) {
return new JpaPersistentPropertyImpl(owner.getMetamodel(), property, owner, simpleTypeHolder);
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.context.AbstractMappingContext#shouldCreatePersistentEntityFor(org.springframework.data.util.TypeInformation)
*/
@Override
protected boolean shouldCreatePersistentEntityFor(TypeInformation<?> type) {
return models.isMetamodelManagedType(type.getUserTypeInformation());
@ -102,10 +90,6 @@ public class JpaMetamodelMappingContext @@ -102,10 +90,6 @@ public class JpaMetamodelMappingContext
return doFindPersistentPropertyPaths(type, predicate, JpaPersistentProperty::isEmbeddable);
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.context.AbstractMappingContext#hasPersistentEntityFor(java.lang.Class)
*/
@Override
public boolean hasPersistentEntityFor(Class<?> type) {
return super.hasPersistentEntityFor(type) || models.isMetamodelManagedType(type);

16
spring-data-jpa/src/main/java/org/springframework/data/jpa/mapping/JpaPersistentEntityImpl.java

@ -63,28 +63,16 @@ class JpaPersistentEntityImpl<T> extends BasicPersistentEntity<T, JpaPersistentP @@ -63,28 +63,16 @@ class JpaPersistentEntityImpl<T> extends BasicPersistentEntity<T, JpaPersistentP
this.metamodel = metamodel;
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.BasicPersistentEntity#returnPropertyIfBetterIdPropertyCandidateOrNull(org.springframework.data.mapping.PersistentProperty)
*/
@Override
protected JpaPersistentProperty returnPropertyIfBetterIdPropertyCandidateOrNull(JpaPersistentProperty property) {
return property.isIdProperty() ? property : null;
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.BasicPersistentEntity#getIdentifierAccessor(java.lang.Object)
*/
@Override
public IdentifierAccessor getIdentifierAccessor(Object bean) {
return new JpaProxyAwareIdentifierAccessor(this, bean, proxyIdAccessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.BasicPersistentEntity#verify()
*/
@Override
public void verify() {
@ -131,10 +119,6 @@ class JpaPersistentEntityImpl<T> extends BasicPersistentEntity<T, JpaPersistentP @@ -131,10 +119,6 @@ class JpaPersistentEntityImpl<T> extends BasicPersistentEntity<T, JpaPersistentP
this.bean = bean;
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.IdentifierAccessor#getIdentifier()
*/
@Override
public Object getIdentifier() {

48
spring-data-jpa/src/main/java/org/springframework/data/jpa/mapping/JpaPersistentPropertyImpl.java

@ -112,10 +112,6 @@ class JpaPersistentPropertyImpl extends AnnotationBasedPersistentProperty<JpaPer @@ -112,10 +112,6 @@ class JpaPersistentPropertyImpl extends AnnotationBasedPersistentProperty<JpaPer
this.isEntity = Lazy.of(() -> metamodel.isJpaManaged(getActualType()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AbstractPersistentProperty#getActualType()
*/
@Override
public Class<?> getActualType() {
@ -124,10 +120,6 @@ class JpaPersistentPropertyImpl extends AnnotationBasedPersistentProperty<JpaPer @@ -124,10 +120,6 @@ class JpaPersistentPropertyImpl extends AnnotationBasedPersistentProperty<JpaPer
: super.getActualType();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AbstractPersistentProperty#getPersistentEntityTypeInformation()
*/
@Override
public Iterable<? extends TypeInformation<?>> getPersistentEntityTypeInformation() {
@ -136,91 +128,51 @@ class JpaPersistentPropertyImpl extends AnnotationBasedPersistentProperty<JpaPer @@ -136,91 +128,51 @@ class JpaPersistentPropertyImpl extends AnnotationBasedPersistentProperty<JpaPer
: super.getPersistentEntityTypeInformation();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#isIdProperty()
*/
@Override
public boolean isIdProperty() {
return isIdProperty.get();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AbstractPersistentProperty#isEntity()
*/
@Override
public boolean isEntity() {
return isEntity.get();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#isAssociation()
*/
@Override
public boolean isAssociation() {
return isAssociation.get();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#isTransient()
*/
@Override
public boolean isTransient() {
return isAnnotationPresent(Transient.class) || super.isTransient();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AbstractPersistentProperty#createAssociation()
*/
@Override
protected Association<JpaPersistentProperty> createAssociation() {
return new Association<JpaPersistentProperty>(this, null);
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#usePropertyAccess()
*/
@Override
public boolean usePropertyAccess() {
return usePropertyAccess != null ? usePropertyAccess : super.usePropertyAccess();
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#isVersionProperty()
*/
@Override
public boolean isVersionProperty() {
return isAnnotationPresent(Version.class);
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#isWritable()
*/
@Override
public boolean isWritable() {
return updateable && super.isWritable();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.mapping.JpaPersistentProperty#isEmbeddable()
*/
@Override
public boolean isEmbeddable() {
return isAnnotationPresent(Embedded.class) || hasActualTypeAnnotation(Embeddable.class);
}
/*
* (non-Javadoc)
* @see org.springframework.data.mapping.model.AnnotationBasedPersistentProperty#getAssociationTargetTypeInformation()
*/
@Override
public TypeInformation<?> getAssociationTargetTypeInformation() {

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/projection/CollectionAwareProjectionFactory.java

@ -31,10 +31,6 @@ import org.springframework.data.projection.SpelAwareProxyProjectionFactory; @@ -31,10 +31,6 @@ import org.springframework.data.projection.SpelAwareProxyProjectionFactory;
*/
public class CollectionAwareProjectionFactory extends SpelAwareProxyProjectionFactory {
/*
* (non-Javadoc)
* @see org.springframework.data.projection.SpelAwareProxyProjectionFactory#createProjectionInformation(java.lang.Class)
*/
@Override
protected ProjectionInformation createProjectionInformation(Class<?> projectionType) {
return new CollectionAwareProjectionInformation(projectionType);
@ -46,10 +42,6 @@ public class CollectionAwareProjectionFactory extends SpelAwareProxyProjectionFa @@ -46,10 +42,6 @@ public class CollectionAwareProjectionFactory extends SpelAwareProxyProjectionFa
super(projectionType);
}
/*
* (non-Javadoc)
* @see org.springframework.data.projection.SpelAwareProxyProjectionFactory.SpelAwareProjectionInformation#isInputProperty(java.beans.PropertyDescriptor)
*/
@Override
protected boolean isInputProperty(PropertyDescriptor descriptor) {

72
spring-data-jpa/src/main/java/org/springframework/data/jpa/provider/PersistenceProvider.java

@ -79,37 +79,21 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -79,37 +79,21 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
return "*";
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#isProxy(java.lang.Object)
*/
@Override
public boolean shouldUseAccessorFor(Object entity) {
return entity instanceof HibernateProxy;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#getIdentifierFrom(java.lang.Object)
*/
@Override
public Object getIdentifierFrom(Object entity) {
return ((HibernateProxy) entity).getHibernateLazyInitializer().getIdentifier();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.provider.PersistenceProvider#getIdClassAttributes(javax.persistence.metamodel.IdentifiableType)
*/
@Override
public <T> Set<SingularAttribute<? super T, ?>> getIdClassAttributes(IdentifiableType<T> type) {
return type.hasSingleIdAttribute() ? Collections.emptySet() : super.getIdClassAttributes(type);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.provider.PersistenceProvider#executeQueryWithResultStream(jakarta.persistence.Query)
*/
@Override
public CloseableIterator<Object> executeQueryWithResultStream(Query jpaQuery) {
return new HibernateScrollableResultsIterator(jpaQuery);
@ -127,29 +111,17 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -127,29 +111,17 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
return ((JpaQuery<?>) query).getDatabaseQuery().getJPQLString();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#isProxy(java.lang.Object)
*/
@Override
public boolean shouldUseAccessorFor(Object entity) {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#getIdentifierFrom(java.lang.Object)
*/
@Nullable
@Override
public Object getIdentifierFrom(Object entity) {
return null;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.provider.PersistenceProvider#executeQueryWithResultStream(jakarta.persistence.Query)
*/
@Override
public CloseableIterator<Object> executeQueryWithResultStream(Query jpaQuery) {
return new EclipseLinkScrollableResultsIterator<>(jpaQuery);
@ -161,38 +133,22 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -161,38 +133,22 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
*/
GENERIC_JPA(Collections.singleton(GENERIC_JPA_ENTITY_MANAGER_INTERFACE), Collections.emptySet()) {
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.QueryExtractor#extractQueryString(jakarta.persistence.Query)
*/
@Nullable
@Override
public String extractQueryString(Query query) {
return null;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.PersistenceProvider#canExtractQuery()
*/
@Override
public boolean canExtractQuery() {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#isProxy(java.lang.Object)
*/
@Override
public boolean shouldUseAccessorFor(Object entity) {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#getIdentifierFrom(java.lang.Object)
*/
@Nullable
@Override
public Object getIdentifierFrom(Object entity) {
@ -295,10 +251,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -295,10 +251,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
return "x";
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.QueryExtractor#canExtractQuery()
*/
@Override
public boolean canExtractQuery() {
return true;
@ -363,10 +315,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -363,10 +315,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
.scroll(ScrollMode.FORWARD_ONLY);
}
/*
* (non-Javadoc)
* @see java.util.Iterator#next()
*/
@Override
public Object next() {
@ -380,19 +328,11 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -380,19 +328,11 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
return row.length == 1 ? row[0] : row;
}
/*
* (non-Javadoc)
* @see java.util.Iterator#hasNext()
*/
@Override
public boolean hasNext() {
return scrollableResults != null && scrollableResults.next();
}
/*
* (non-Javadoc)
* @see org.springframework.data.util.CloseableIterator#close()
*/
@Override
public void close() {
@ -427,19 +367,11 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -427,19 +367,11 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
this.scrollableCursor = (ScrollableCursor) jpaQuery.getSingleResult();
}
/*
* (non-Javadoc)
* @see java.util.Iterator#hasNext()
*/
@Override
public boolean hasNext() {
return scrollableCursor != null && scrollableCursor.hasNext();
}
/*
* (non-Javadoc)
* @see java.util.Iterator#next()
*/
@Override
public T next() {
@ -450,10 +382,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor { @@ -450,10 +382,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
return (T) scrollableCursor.next();
}
/*
* (non-Javadoc)
* @see org.springframework.data.util.CloseableIterator#close()
*/
@Override
public void close() {

20
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java

@ -38,31 +38,15 @@ import org.springframework.data.repository.query.QueryByExampleExecutor; @@ -38,31 +38,15 @@ import org.springframework.data.repository.query.QueryByExampleExecutor;
@NoRepositoryBean
public interface JpaRepository<T, ID> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T> {
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#findAll()
*/
@Override
List<T> findAll();
/*
* (non-Javadoc)
* @see org.springframework.data.repository.PagingAndSortingRepository#findAll(org.springframework.data.domain.Sort)
*/
@Override
List<T> findAll(Sort sort);
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#findAll(java.lang.Iterable)
*/
@Override
List<T> findAllById(Iterable<ID> ids);
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#save(java.lang.Iterable)
*/
@Override
<S extends T> List<S> saveAll(Iterable<S> entities);
@ -174,10 +158,6 @@ public interface JpaRepository<T, ID> extends PagingAndSortingRepository<T, ID>, @@ -174,10 +158,6 @@ public interface JpaRepository<T, ID> extends PagingAndSortingRepository<T, ID>,
@Override
<S extends T> List<S> findAll(Example<S> example);
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#findAll(org.springframework.data.domain.Example, org.springframework.data.domain.Sort)
*/
@Override
<S extends T> List<S> findAll(Example<S> example, Sort sort);
}

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/cdi/JpaRepositoryBean.java

@ -60,10 +60,6 @@ class JpaRepositoryBean<T> extends CdiRepositoryBean<T> { @@ -60,10 +60,6 @@ class JpaRepositoryBean<T> extends CdiRepositoryBean<T> {
this.entityManagerBean = entityManagerBean;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.cdi.CdiRepositoryBean#create(jakarta.enterprise.context.spi.CreationalContext, java.lang.Class)
*/
@Override
protected T create(CreationalContext<T> creationalContext, Class<T> repositoryType) {

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/AuditingBeanDefinitionParser.java

@ -44,10 +44,6 @@ public class AuditingBeanDefinitionParser implements BeanDefinitionParser { @@ -44,10 +44,6 @@ public class AuditingBeanDefinitionParser implements BeanDefinitionParser {
BeanDefinitionNames.JPA_MAPPING_CONTEXT_BEAN_NAME);
private final SpringConfiguredBeanDefinitionParser springConfiguredParser = new SpringConfiguredBeanDefinitionParser();
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.xml.BeanDefinitionParser#parse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext)
*/
@Override
public BeanDefinition parse(Element element, ParserContext parser) {

20
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaAuditingRegistrar.java

@ -47,28 +47,16 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport { @@ -47,28 +47,16 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport {
private static final String BEAN_CONFIGURER_ASPECT_CLASS_NAME = "org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect";
/*
* (non-Javadoc)
* @see org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport#getAnnotation()
*/
@Override
protected Class<? extends Annotation> getAnnotation() {
return EnableJpaAuditing.class;
}
/*
* (non-Javadoc)
* @see org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport#getAuditingHandlerBeanName()
*/
@Override
protected String getAuditingHandlerBeanName() {
return "jpaAuditingHandler";
}
/*
* (non-Javadoc)
* @see org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport#getAuditHandlerBeanDefinitionBuilder(org.springframework.data.auditing.config.AuditingConfiguration)
*/
@Override
protected BeanDefinitionBuilder getAuditHandlerBeanDefinitionBuilder(AuditingConfiguration configuration) {
@ -79,10 +67,6 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport { @@ -79,10 +67,6 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport {
return builder.addConstructorArgValue(definition.getBeanDefinition());
}
/*
* (non-Javadoc)
* @see org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport#registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry)
*/
@Override
public void registerBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry registry) {
@ -96,10 +80,6 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport { @@ -96,10 +80,6 @@ class JpaAuditingRegistrar extends AuditingBeanDefinitionRegistrarSupport {
AuditingBeanFactoryPostProcessor.class.getName(), registry);
}
/*
* (non-Javadoc)
* @see org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport#registerAuditListener(org.springframework.beans.factory.config.BeanDefinition, org.springframework.beans.factory.support.BeanDefinitionRegistry)
*/
@Override
protected void registerAuditListenerBeanDefinition(BeanDefinition auditingHandlerDefinition,
BeanDefinitionRegistry registry) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaMetamodelMappingContextFactoryBean.java

@ -48,28 +48,16 @@ public class JpaMetamodelMappingContextFactoryBean extends AbstractFactoryBean<J @@ -48,28 +48,16 @@ public class JpaMetamodelMappingContextFactoryBean extends AbstractFactoryBean<J
private @Nullable ListableBeanFactory beanFactory;
/*
* (non-Javadoc)
* @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext)
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.beanFactory = applicationContext;
}
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.config.AbstractFactoryBean#getObjectType()
*/
@Override
public Class<?> getObjectType() {
return JpaMetamodelMappingContext.class;
}
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.config.AbstractFactoryBean#createInstance()
*/
@Override
protected JpaMetamodelMappingContext createInstance() {

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaRepositoriesRegistrar.java

@ -28,19 +28,11 @@ import org.springframework.data.repository.config.RepositoryConfigurationExtensi @@ -28,19 +28,11 @@ import org.springframework.data.repository.config.RepositoryConfigurationExtensi
*/
class JpaRepositoriesRegistrar extends RepositoryBeanDefinitionRegistrarSupport {
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport#getAnnotation()
*/
@Override
protected Class<? extends Annotation> getAnnotation() {
return EnableJpaRepositories.class;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport#getExtension()
*/
@Override
protected RepositoryConfigurationExtension getExtension() {
return new JpaRepositoryConfigExtension();

40
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaRepositoryConfigExtension.java

@ -77,55 +77,31 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi @@ -77,55 +77,31 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi
private static final String JPA_METAMODEL_CACHE_CLEANUP_CLASSNAME = "org.springframework.data.jpa.util.JpaMetamodelCacheCleanup";
private static final String ESCAPE_CHARACTER_PROPERTY = "escapeCharacter";
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#getModuleName()
*/
@Override
public String getModuleName() {
return "JPA";
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtension#getRepositoryFactoryBeanClassName()
*/
@Override
public String getRepositoryFactoryBeanClassName() {
return JpaRepositoryFactoryBean.class.getName();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config14.RepositoryConfigurationExtensionSupport#getModulePrefix()
*/
@Override
protected String getModulePrefix() {
return getModuleName().toLowerCase(Locale.US);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#getIdentifyingAnnotations()
*/
@Override
protected Collection<Class<? extends Annotation>> getIdentifyingAnnotations() {
return Arrays.asList(Entity.class, MappedSuperclass.class);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#getIdentifyingTypes()
*/
@Override
protected Collection<Class<?>> getIdentifyingTypes() {
return Collections.<Class<?>> singleton(JpaRepository.class);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder, org.springframework.data.repository.config.RepositoryConfigurationSource)
*/
@Override
public void postProcess(BeanDefinitionBuilder builder, RepositoryConfigurationSource source) {
@ -149,10 +125,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi @@ -149,10 +125,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource)
*/
@Override
public void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config) {
@ -162,10 +134,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi @@ -162,10 +134,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi
attributes.getBoolean(ENABLE_DEFAULT_TRANSACTIONS_ATTRIBUTE));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder, org.springframework.data.repository.config.XmlRepositoryConfigurationSource)
*/
@Override
public void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) {
@ -176,10 +144,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi @@ -176,10 +144,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#registerBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry, org.springframework.data.repository.config.RepositoryConfigurationSource)
*/
@Override
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config) {
@ -227,10 +191,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi @@ -227,10 +191,6 @@ public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensi
}, registry, JpaEvaluationContextExtension.class.getName(), source);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport#getConfigurationInspectionClassLoader(org.springframework.core.io.ResourceLoader)
*/
@Override
protected ClassLoader getConfigurationInspectionClassLoader(ResourceLoader loader) {

5
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/JpaRepositoryNameSpaceHandler.java

@ -26,11 +26,6 @@ import org.springframework.data.repository.config.RepositoryConfigurationExtensi @@ -26,11 +26,6 @@ import org.springframework.data.repository.config.RepositoryConfigurationExtensi
*/
public class JpaRepositoryNameSpaceHandler extends NamespaceHandlerSupport {
/*
* (non-Javadoc)
*
* @see org.springframework.beans.factory.xml.NamespaceHandler#init()
*/
@Override
public void init() {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/AbstractJpaQuery.java

@ -106,10 +106,6 @@ public abstract class AbstractJpaQuery implements RepositoryQuery { @@ -106,10 +106,6 @@ public abstract class AbstractJpaQuery implements RepositoryQuery {
});
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.RepositoryQuery#getQueryMethod()
*/
@Override
public JpaQueryMethod getQueryMethod() {
return method;
@ -133,10 +129,6 @@ public abstract class AbstractJpaQuery implements RepositoryQuery { @@ -133,10 +129,6 @@ public abstract class AbstractJpaQuery implements RepositoryQuery {
return metamodel;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.RepositoryQuery#execute(java.lang.Object[])
*/
@Nullable
@Override
public Object execute(Object[] parameters) {
@ -304,10 +296,6 @@ public abstract class AbstractJpaQuery implements RepositoryQuery { @@ -304,10 +296,6 @@ public abstract class AbstractJpaQuery implements RepositoryQuery {
this.type = type;
}
/*
* (non-Javadoc)
* @see org.springframework.core.convert.converter.Converter#convert(java.lang.Object)
*/
@Override
public Object convert(Object source) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/AbstractStringBasedJpaQuery.java

@ -76,10 +76,6 @@ abstract class AbstractStringBasedJpaQuery extends AbstractJpaQuery { @@ -76,10 +76,6 @@ abstract class AbstractStringBasedJpaQuery extends AbstractJpaQuery {
"JDBC style parameters (?) are not supported for JPA queries.");
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateQuery(JpaParametersParameterAccessor)
*/
@Override
public Query doCreateQuery(JpaParametersParameterAccessor accessor) {
@ -95,10 +91,6 @@ abstract class AbstractStringBasedJpaQuery extends AbstractJpaQuery { @@ -95,10 +91,6 @@ abstract class AbstractStringBasedJpaQuery extends AbstractJpaQuery {
return parameterBinder.get().bindAndPrepare(query, metadata, accessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#createBinder(JpaParametersParameterAccessor)
*/
@Override
protected ParameterBinder createBinder() {
@ -106,10 +98,6 @@ abstract class AbstractStringBasedJpaQuery extends AbstractJpaQuery { @@ -106,10 +98,6 @@ abstract class AbstractStringBasedJpaQuery extends AbstractJpaQuery {
evaluationContextProvider);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateCountQuery(JpaParametersParameterAccessor)
*/
@Override
protected Query doCreateCountQuery(JpaParametersParameterAccessor accessor) {

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/DefaultJpaEntityMetadata.java

@ -42,19 +42,11 @@ public class DefaultJpaEntityMetadata<T> implements JpaEntityMetadata<T> { @@ -42,19 +42,11 @@ public class DefaultJpaEntityMetadata<T> implements JpaEntityMetadata<T> {
this.domainType = domainType;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.EntityMetadata#getJavaType()
*/
@Override
public Class<T> getJavaType() {
return domainType;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityMetadata#getEntityName()
*/
@Override
public String getEntityName() {

32
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/EmptyDeclaredQuery.java

@ -34,64 +34,36 @@ class EmptyDeclaredQuery implements DeclaredQuery { @@ -34,64 +34,36 @@ class EmptyDeclaredQuery implements DeclaredQuery {
*/
static final DeclaredQuery EMPTY_QUERY = new EmptyDeclaredQuery();
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#hasNamedParameter()
*/
@Override
public boolean hasNamedParameter() {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#getQueryString()
*/
@Override
public String getQueryString() {
return "";
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#getAlias()
*/
@Override
public String getAlias() {
return null;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#hasConstructorExpression()
*/
@Override
public boolean hasConstructorExpression() {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#isDefaultProjection()
*/
@Override
public boolean isDefaultProjection() {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#getParameterBindings()
*/
@Override
public List<StringQuery.ParameterBinding> getParameterBindings() {
return Collections.emptyList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#deriveCountQuery(java.lang.String, java.lang.String)
*/
@Override
public DeclaredQuery deriveCountQuery(@Nullable String countQuery, @Nullable String countQueryProjection) {
@ -100,10 +72,6 @@ class EmptyDeclaredQuery implements DeclaredQuery { @@ -100,10 +72,6 @@ class EmptyDeclaredQuery implements DeclaredQuery {
return DeclaredQuery.of(countQuery);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#usesJdbcStyleParameters()
*/
@Override
public boolean usesJdbcStyleParameters() {
return false;

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/EscapeCharacter.java

@ -62,10 +62,6 @@ public final class EscapeCharacter { @@ -62,10 +62,6 @@ public final class EscapeCharacter {
return this.escapeCharacter;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object o) {
@ -81,19 +77,11 @@ public final class EscapeCharacter { @@ -81,19 +77,11 @@ public final class EscapeCharacter {
return escapeCharacter == that.escapeCharacter;
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
return escapeCharacter;
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "EscapeCharacter(escapeCharacter=" + this.getEscapeCharacter() + ")";

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaCountQueryCreator.java

@ -48,19 +48,11 @@ public class JpaCountQueryCreator extends JpaQueryCreator { @@ -48,19 +48,11 @@ public class JpaCountQueryCreator extends JpaQueryCreator {
super(tree, type, builder, provider);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryCreator#createCriteriaQuery(jakarta.persistence.criteria.CriteriaBuilder, org.springframework.data.repository.query.ReturnedType)
*/
@Override
protected CriteriaQuery<? extends Object> createCriteriaQuery(CriteriaBuilder builder, ReturnedType type) {
return builder.createQuery(type.getDomainType());
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryCreator#complete(jakarta.persistence.criteria.Predicate, org.springframework.data.domain.Sort, jakarta.persistence.criteria.CriteriaQuery, jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root)
*/
@Override
@SuppressWarnings("unchecked")
protected CriteriaQuery<? extends Object> complete(@Nullable Predicate predicate, Sort sort,

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaEntityGraph.java

@ -106,10 +106,6 @@ public class JpaEntityGraph { @@ -106,10 +106,6 @@ public class JpaEntityGraph {
return !attributePaths.isEmpty();
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "JpaEntityGraph [name=" + name + ", type=" + type + ", attributePaths=" + attributePaths.toString() + "]";

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaParameters.java

@ -50,19 +50,11 @@ public class JpaParameters extends Parameters<JpaParameters, JpaParameter> { @@ -50,19 +50,11 @@ public class JpaParameters extends Parameters<JpaParameters, JpaParameter> {
super(parameters);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.Parameters#createParameter(org.springframework.core.MethodParameter)
*/
@Override
protected JpaParameter createParameter(MethodParameter parameter) {
return new JpaParameter(parameter);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.Parameters#createFrom(java.util.List)
*/
@Override
protected JpaParameters createFrom(List<JpaParameter> parameters) {
return new JpaParameters(parameters);
@ -97,10 +89,6 @@ public class JpaParameters extends Parameters<JpaParameters, JpaParameter> { @@ -97,10 +89,6 @@ public class JpaParameters extends Parameters<JpaParameters, JpaParameter> {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.Parameter#isBindable()
*/
@Override
public boolean isBindable() {
return super.isBindable() || isTemporalParameter();

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryCreator.java

@ -114,29 +114,17 @@ public class JpaQueryCreator extends AbstractQueryCreator<CriteriaQuery<? extend @@ -114,29 +114,17 @@ public class JpaQueryCreator extends AbstractQueryCreator<CriteriaQuery<? extend
return provider.getExpressions();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.parser.AbstractQueryCreator#create(org.springframework.data.repository.query.parser.Part, java.util.Iterator)
*/
@Override
protected Predicate create(Part part, Iterator<Object> iterator) {
return toPredicate(part, root);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.parser.AbstractQueryCreator#and(org.springframework.data.repository.query.parser.Part, java.lang.Object, java.util.Iterator)
*/
@Override
protected Predicate and(Part part, Predicate base, Iterator<Object> iterator) {
return builder.and(base, toPredicate(part, root));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.parser.AbstractQueryCreator#or(java.lang.Object, java.lang.Object)
*/
@Override
protected Predicate or(Predicate base, Predicate predicate) {
return builder.or(base, predicate);

16
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryExecution.java

@ -136,10 +136,6 @@ public abstract class JpaQueryExecution { @@ -136,10 +136,6 @@ public abstract class JpaQueryExecution {
*/
static class SlicedExecution extends JpaQueryExecution {
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryExecution#doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[])
*/
@Override
@SuppressWarnings("unchecked")
protected Object doExecute(AbstractJpaQuery query, JpaParametersParameterAccessor accessor) {
@ -262,10 +258,6 @@ public abstract class JpaQueryExecution { @@ -262,10 +258,6 @@ public abstract class JpaQueryExecution {
this.em = em;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryExecution#doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[])
*/
@Override
protected Object doExecute(AbstractJpaQuery jpaQuery, JpaParametersParameterAccessor accessor) {
@ -304,10 +296,6 @@ public abstract class JpaQueryExecution { @@ -304,10 +296,6 @@ public abstract class JpaQueryExecution {
private static final String NO_SURROUNDING_TRANSACTION = "You're trying to execute a @Procedure method without a surrounding transaction that keeps the connection open so that the ResultSet can actually be consumed. Make sure the consumer code uses @Transactional or any other way of declaring a (read-only) transaction.";
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryExecution#doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, java.lang.Object[])
*/
@Override
protected Object doExecute(AbstractJpaQuery jpaQuery, JpaParametersParameterAccessor accessor) {
@ -347,10 +335,6 @@ public abstract class JpaQueryExecution { @@ -347,10 +335,6 @@ public abstract class JpaQueryExecution {
private static Method streamMethod = ReflectionUtils.findMethod(Query.class, "getResultStream");
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryExecution#doExecute(org.springframework.data.jpa.repository.query.AbstractJpaQuery, JpaParametersParameterAccessor)
*/
@Override
protected Object doExecute(final AbstractJpaQuery query, JpaParametersParameterAccessor accessor) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryLookupStrategy.java

@ -77,10 +77,6 @@ public final class JpaQueryLookupStrategy { @@ -77,10 +77,6 @@ public final class JpaQueryLookupStrategy {
this.queryMethodFactory = queryMethodFactory;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryLookupStrategy#resolveQuery(java.lang.reflect.Method, org.springframework.data.repository.core.RepositoryMetadata, org.springframework.data.projection.ProjectionFactory, org.springframework.data.repository.core.NamedQueries)
*/
@Override
public final RepositoryQuery resolveQuery(Method method, RepositoryMetadata metadata, ProjectionFactory factory,
NamedQueries namedQueries) {
@ -141,10 +137,6 @@ public final class JpaQueryLookupStrategy { @@ -141,10 +137,6 @@ public final class JpaQueryLookupStrategy {
this.evaluationContextProvider = evaluationContextProvider;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy.AbstractQueryLookupStrategy#resolveQuery(org.springframework.data.jpa.repository.query.JpaQueryMethod, jakarta.persistence.EntityManager, org.springframework.data.repository.core.NamedQueries)
*/
@Override
protected RepositoryQuery resolveQuery(JpaQueryMethod method, EntityManager em, NamedQueries namedQueries) {
@ -240,10 +232,6 @@ public final class JpaQueryLookupStrategy { @@ -240,10 +232,6 @@ public final class JpaQueryLookupStrategy {
this.lookupStrategy = lookupStrategy;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy.AbstractQueryLookupStrategy#resolveQuery(org.springframework.data.jpa.repository.query.JpaQueryMethod, jakarta.persistence.EntityManager, org.springframework.data.repository.core.NamedQueries)
*/
@Override
protected RepositoryQuery resolveQuery(JpaQueryMethod method, EntityManager em, NamedQueries namedQueries) {

20
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/JpaQueryMethod.java

@ -175,10 +175,6 @@ public class JpaQueryMethod extends QueryMethod { @@ -175,10 +175,6 @@ public class JpaQueryMethod extends QueryMethod {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryMethod#getEntityInformation()
*/
@Override
@SuppressWarnings({ "rawtypes", "unchecked" })
public JpaEntityMetadata<?> getEntityInformation() {
@ -336,10 +332,6 @@ public class JpaQueryMethod extends QueryMethod { @@ -336,10 +332,6 @@ public class JpaQueryMethod extends QueryMethod {
return this.isNativeQuery.get();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryMethod#getNamedQueryName()
*/
@Override
public String getNamedQueryName() {
@ -399,28 +391,16 @@ public class JpaQueryMethod extends QueryMethod { @@ -399,28 +391,16 @@ public class JpaQueryMethod extends QueryMethod {
return targetType.cast(AnnotationUtils.getValue(annotation, attribute));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryMethod#createParameters(java.lang.reflect.Method)
*/
@Override
protected JpaParameters createParameters(Method method) {
return new JpaParameters(method);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryMethod#getParameters()
*/
@Override
public JpaParameters getParameters() {
return (JpaParameters) super.getParameters();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryMethod#isCollectionQuery()
*/
@Override
public boolean isCollectionQuery() {
return this.isCollectionQuery.get();

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/NamedQuery.java

@ -157,10 +157,6 @@ final class NamedQuery extends AbstractJpaQuery { @@ -157,10 +157,6 @@ final class NamedQuery extends AbstractJpaQuery {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateQuery(JpaParametersParameterAccessor)
*/
@Override
protected Query doCreateQuery(JpaParametersParameterAccessor accessor) {
@ -180,10 +176,6 @@ final class NamedQuery extends AbstractJpaQuery { @@ -180,10 +176,6 @@ final class NamedQuery extends AbstractJpaQuery {
return parameterBinder.get().bindAndPrepare(query, metadata, accessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateCountQuery(JpaParametersParameterAccessor)
*/
@Override
protected TypedQuery<Long> doCreateCountQuery(JpaParametersParameterAccessor accessor) {
@ -207,10 +199,6 @@ final class NamedQuery extends AbstractJpaQuery { @@ -207,10 +199,6 @@ final class NamedQuery extends AbstractJpaQuery {
return parameterBinder.get().bind(countQuery, metadata, accessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#getTypeToRead()
*/
@Override
protected Class<?> getTypeToRead(ReturnedType returnedType) {

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/NativeJpaQuery.java

@ -59,10 +59,6 @@ final class NativeJpaQuery extends AbstractStringBasedJpaQuery { @@ -59,10 +59,6 @@ final class NativeJpaQuery extends AbstractStringBasedJpaQuery {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractStringBasedJpaQuery#createJpaQuery(java.lang.String)
*/
@Override
protected Query createJpaQuery(String queryString, ReturnedType returnedType) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/PartTreeJpaQuery.java

@ -97,29 +97,17 @@ public class PartTreeJpaQuery extends AbstractJpaQuery { @@ -97,29 +97,17 @@ public class PartTreeJpaQuery extends AbstractJpaQuery {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateQuery(JpaParametersParameterAccessor)
*/
@Override
public Query doCreateQuery(JpaParametersParameterAccessor accessor) {
return query.createQuery(accessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateCountQuery(JpaParametersParameterAccessor)
*/
@Override
@SuppressWarnings("unchecked")
public TypedQuery<Long> doCreateCountQuery(JpaParametersParameterAccessor accessor) {
return (TypedQuery<Long>) countQuery.createQuery(accessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#getExecution()
*/
@Override
protected JpaQueryExecution getExecution() {

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/QueryParameterSetter.java

@ -75,10 +75,6 @@ interface QueryParameterSetter { @@ -75,10 +75,6 @@ interface QueryParameterSetter {
this.temporalType = temporalType;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.QueryParameterSetter#setParameter(jakarta.persistence.Query, java.lang.Object[])
*/
@SuppressWarnings("unchecked")
@Override
public void setParameter(BindableQuery query, JpaParametersParameterAccessor accessor,

24
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/QueryParameterSetterFactory.java

@ -147,10 +147,6 @@ abstract class QueryParameterSetterFactory { @@ -147,10 +147,6 @@ abstract class QueryParameterSetterFactory {
this.parameters = parameters;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.QueryParameterSetterFactory#create(org.springframework.data.jpa.repository.query.StringQuery.ParameterBinding, java.lang.String)
*/
@Nullable
@Override
public QueryParameterSetter create(ParameterBinding binding, DeclaredQuery declaredQuery) {
@ -201,10 +197,6 @@ abstract class QueryParameterSetterFactory { @@ -201,10 +197,6 @@ abstract class QueryParameterSetterFactory {
this.parameters = parameters;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.QueryParameterSetterFactory#create(org.springframework.data.jpa.repository.query.StringQuery.ParameterBinding, java.lang.String)
*/
@Override
public QueryParameterSetter create(ParameterBinding binding, DeclaredQuery declaredQuery) {
@ -286,10 +278,6 @@ abstract class QueryParameterSetterFactory { @@ -286,10 +278,6 @@ abstract class QueryParameterSetterFactory {
this.expressions = metadata;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.QueryParameterSetterFactory#create(org.springframework.data.jpa.repository.query.StringQuery.ParameterBinding, java.lang.String)
*/
@Override
public QueryParameterSetter create(ParameterBinding binding, DeclaredQuery declaredQuery) {
@ -359,30 +347,18 @@ abstract class QueryParameterSetterFactory { @@ -359,30 +347,18 @@ abstract class QueryParameterSetterFactory {
this.parameterType = parameterType;
}
/*
* (non-Javadoc)
* @see jakarta.persistence.Parameter#getName()
*/
@Nullable
@Override
public String getName() {
return name;
}
/*
* (non-Javadoc)
* @see jakarta.persistence.Parameter#getPosition()
*/
@Nullable
@Override
public Integer getPosition() {
return position;
}
/*
* (non-Javadoc)
* @see jakarta.persistence.Parameter#getParameterType()
*/
@Override
public Class<T> getParameterType() {
return parameterType;

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/StoredProcedureJpaQuery.java

@ -80,19 +80,11 @@ class StoredProcedureJpaQuery extends AbstractJpaQuery { @@ -80,19 +80,11 @@ class StoredProcedureJpaQuery extends AbstractJpaQuery {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#createQuery(JpaParametersParameterAccessor)
*/
@Override
protected StoredProcedureQuery createQuery(JpaParametersParameterAccessor accessor) {
return applyHints(doCreateQuery(accessor), getQueryMethod());
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateQuery(JpaParametersParameterAccessor)
*/
@Override
protected StoredProcedureQuery doCreateQuery(JpaParametersParameterAccessor accessor) {
@ -102,10 +94,6 @@ class StoredProcedureJpaQuery extends AbstractJpaQuery { @@ -102,10 +94,6 @@ class StoredProcedureJpaQuery extends AbstractJpaQuery {
return parameterBinder.get().bind(storedProcedure, metadata, accessor);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.AbstractJpaQuery#doCreateCountQuery(JpaParametersParameterAccessor)
*/
@Override
protected TypedQuery<Long> doCreateCountQuery(JpaParametersParameterAccessor accessor) {
throw new UnsupportedOperationException("StoredProcedureQuery does not support count queries!");

64
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/StringQuery.java

@ -89,19 +89,11 @@ class StringQuery implements DeclaredQuery { @@ -89,19 +89,11 @@ class StringQuery implements DeclaredQuery {
return QueryUtils.getProjection(query);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#getParameterBindings()
*/
@Override
public List<ParameterBinding> getParameterBindings() {
return bindings;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#deriveCountQuery(java.lang.String, java.lang.String)
*/
@Override
@SuppressWarnings("deprecation")
public DeclaredQuery deriveCountQuery(@Nullable String countQuery, @Nullable String countQueryProjection) {
@ -110,65 +102,37 @@ class StringQuery implements DeclaredQuery { @@ -110,65 +102,37 @@ class StringQuery implements DeclaredQuery {
.of(countQuery != null ? countQuery : QueryUtils.createCountQueryFor(query, countQueryProjection));
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#usesJdbcStyleParameters()
*/
@Override
public boolean usesJdbcStyleParameters() {
return usesJdbcStyleParameters;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#getQueryString()
*/
@Override
public String getQueryString() {
return query;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#getAlias()
*/
@Override
@Nullable
public String getAlias() {
return alias;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#hasConstructorExpression()
*/
@Override
public boolean hasConstructorExpression() {
return hasConstructorExpression;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#isDefaultProjection()
*/
@Override
public boolean isDefaultProjection() {
return getProjection().equalsIgnoreCase(alias);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#hasNamedParameter()
*/
@Override
public boolean hasNamedParameter() {
return bindings.stream().anyMatch(b -> b.getName() != null);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.DeclaredQuery#usesPaging()
*/
@Override
public boolean usesPaging() {
return containsPageableInSpel;
@ -554,10 +518,6 @@ class StringQuery implements DeclaredQuery { @@ -554,10 +518,6 @@ class StringQuery implements DeclaredQuery {
return this.expression != null;
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
@ -570,10 +530,6 @@ class StringQuery implements DeclaredQuery { @@ -570,10 +530,6 @@ class StringQuery implements DeclaredQuery {
return result;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -587,10 +543,6 @@ class StringQuery implements DeclaredQuery { @@ -587,10 +543,6 @@ class StringQuery implements DeclaredQuery {
&& nullSafeEquals(this.expression, that.expression);
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return String.format("ParameterBinding [name: %s, position: %d, expression: %s]", getName(), getPosition(),
@ -633,10 +585,6 @@ class StringQuery implements DeclaredQuery { @@ -633,10 +585,6 @@ class StringQuery implements DeclaredQuery {
super(null, position, expression);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.query.StringQuery.ParameterBinding#prepare(java.lang.Object)
*/
@Override
public Object prepare(@Nullable Object value) {
@ -763,10 +711,6 @@ class StringQuery implements DeclaredQuery { @@ -763,10 +711,6 @@ class StringQuery implements DeclaredQuery {
}
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -779,10 +723,6 @@ class StringQuery implements DeclaredQuery { @@ -779,10 +723,6 @@ class StringQuery implements DeclaredQuery {
return super.equals(obj) && this.type.equals(that.type);
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
@ -793,10 +733,6 @@ class StringQuery implements DeclaredQuery { @@ -793,10 +733,6 @@ class StringQuery implements DeclaredQuery {
return result;
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return String.format("LikeBinding [name: %s, position: %d, type: %s]", getName(), getPosition(), type);

48
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/CrudMethodMetadataPostProcessor.java

@ -60,19 +60,11 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B @@ -60,19 +60,11 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B
private @Nullable ClassLoader classLoader = ClassUtils.getDefaultClassLoader();
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.BeanClassLoaderAware#setBeanClassLoader(java.lang.ClassLoader)
*/
@Override
public void setBeanClassLoader(ClassLoader classLoader) {
this.classLoader = classLoader;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryProxyPostProcessor#postProcess(org.springframework.aop.framework.ProxyFactory, org.springframework.data.repository.core.RepositoryInformation)
*/
@Override
public void postProcess(ProxyFactory factory, RepositoryInformation repositoryInformation) {
factory.addAdvice(new CrudMethodMetadataPopulatingMethodInterceptor(repositoryInformation));
@ -132,10 +124,6 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B @@ -132,10 +124,6 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B
return mi;
}
/*
* (non-Javadoc)
* @see org.aopalliance.intercept.MethodInterceptor#invoke(org.aopalliance.intercept.MethodInvocation)
*/
@Override
public Object invoke(MethodInvocation invocation) throws Throwable {
@ -245,47 +233,27 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B @@ -245,47 +233,27 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B
return queryHints;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.CrudMethodMetadata#getLockModeType()
*/
@Nullable
@Override
public LockModeType getLockModeType() {
return lockModeType;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.CrudMethodMetadata#getQueryHints()
*/
@Override
public org.springframework.data.jpa.repository.support.QueryHints getQueryHints() {
return queryHints;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.CrudMethodMetadata#getQueryHintsForCount()
*/
@Override
public org.springframework.data.jpa.repository.support.QueryHints getQueryHintsForCount() {
return queryHintsForCount;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.CrudMethodMetadata#getEntityGraph()
*/
@Override
public Optional<EntityGraph> getEntityGraph() {
return entityGraph;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.CrudMethodMetadata#getMethod()
*/
@Override
public Method getMethod() {
return method;
@ -294,28 +262,16 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B @@ -294,28 +262,16 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B
private static class ThreadBoundTargetSource implements TargetSource {
/*
* (non-Javadoc)
* @see org.springframework.aop.TargetSource#getTargetClass()
*/
@Override
public Class<?> getTargetClass() {
return CrudMethodMetadata.class;
}
/*
* (non-Javadoc)
* @see org.springframework.aop.TargetSource#isStatic()
*/
@Override
public boolean isStatic() {
return false;
}
/*
* (non-Javadoc)
* @see org.springframework.aop.TargetSource#getTarget()
*/
@Override
public Object getTarget() {
@ -323,10 +279,6 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B @@ -323,10 +279,6 @@ class CrudMethodMetadataPostProcessor implements RepositoryProxyPostProcessor, B
return TransactionSynchronizationManager.getResource(invocation.getMethod());
}
/*
* (non-Javadoc)
* @see org.springframework.aop.TargetSource#releaseTarget(java.lang.Object)
*/
@Override
public void releaseTarget(Object target) {}
}

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/DefaultJpaContext.java

@ -56,10 +56,6 @@ public class DefaultJpaContext implements JpaContext { @@ -56,10 +56,6 @@ public class DefaultJpaContext implements JpaContext {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaContext#getByManagedType(java.lang.Class)
*/
@Override
public EntityManager getEntityManagerByManagedType(Class<?> type) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/DefaultQueryHints.java

@ -75,28 +75,16 @@ class DefaultQueryHints implements QueryHints { @@ -75,28 +75,16 @@ class DefaultQueryHints implements QueryHints {
return new DefaultQueryHints(information, metadata, Optional.empty(), false);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#withFetchGraphs()
*/
@Override
public QueryHints withFetchGraphs(EntityManager em) {
return new DefaultQueryHints(this.information, this.metadata, Optional.of(em), this.forCounts);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#forCounts()
*/
@Override
public QueryHints forCounts() {
return new DefaultQueryHints(this.information, this.metadata, this.entityManager, true);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#forEach(java.util.function.BiConsumer)
*/
@Override
public void forEach(BiConsumer<String, Object> action) {
combineHints().forEach(action);

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/EntityManagerBeanDefinitionRegistrarPostProcessor.java

@ -47,19 +47,11 @@ import org.springframework.orm.jpa.SharedEntityManagerCreator; @@ -47,19 +47,11 @@ import org.springframework.orm.jpa.SharedEntityManagerCreator;
*/
public class EntityManagerBeanDefinitionRegistrarPostProcessor implements BeanFactoryPostProcessor, Ordered {
/*
* (non-Javadoc)
* @see org.springframework.core.Ordered#getOrder()
*/
@Override
public int getOrder() {
return Ordered.HIGHEST_PRECEDENCE + 10;
}
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.config.BeanFactoryPostProcessor#postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)
*/
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {

40
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/FetchableFluentQueryByExample.java

@ -77,10 +77,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -77,10 +77,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
this.escapeCharacter = escapeCharacter;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#sortBy(org.springframework.data.domain.Sort)
*/
@Override
public FetchableFluentQuery<R> sortBy(Sort sort) {
@ -90,10 +86,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -90,10 +86,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
countOperation, existsOperation, entityManager, escapeCharacter);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#as(java.lang.Class)
*/
@Override
public <NR> FetchableFluentQuery<NR> as(Class<NR> resultType) {
@ -106,10 +98,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -106,10 +98,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
countOperation, existsOperation, entityManager, escapeCharacter);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#project(java.util.Collection)
*/
@Override
public FetchableFluentQuery<R> project(Collection<String> properties) {
@ -117,10 +105,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -117,10 +105,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
finder, countOperation, existsOperation, entityManager, escapeCharacter);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#oneValue()
*/
@Override
public R oneValue() {
@ -136,10 +120,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -136,10 +120,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
return results.isEmpty() ? null : getConversionFunction().apply(results.get(0));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#firstValue()
*/
@Override
public R firstValue() {
@ -151,10 +131,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -151,10 +131,6 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
return results.isEmpty() ? null : getConversionFunction().apply(results.get(0));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#all()
*/
@Override
public List<R> all() {
@ -163,19 +139,11 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -163,19 +139,11 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
return convert(resultList);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#page(org.springframework.data.domain.Pageable)
*/
@Override
public Page<R> page(Pageable pageable) {
return pageable.isUnpaged() ? new PageImpl<>(all()) : readPage(pageable);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#stream()
*/
@Override
public Stream<R> stream() {
@ -184,19 +152,11 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple @@ -184,19 +152,11 @@ class FetchableFluentQueryByExample<S, R> extends FluentQuerySupport<S, R> imple
.map(getConversionFunction());
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#count()
*/
@Override
public long count() {
return countOperation.apply(example);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#exists()
*/
@Override
public boolean exists() {
return existsOperation.apply(example);

40
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/FetchableFluentQueryByPredicate.java

@ -80,10 +80,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -80,10 +80,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
this.entityManager = entityManager;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#sortBy(org.springframework.data.domain.Sort)
*/
@Override
public FetchableFluentQuery<R> sortBy(Sort sort) {
@ -93,10 +89,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -93,10 +89,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
pagedFinder, countOperation, existsOperation, entityManager);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#as(java.lang.Class)
*/
@Override
public <NR> FetchableFluentQuery<NR> as(Class<NR> resultType) {
@ -110,10 +102,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -110,10 +102,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
pagedFinder, countOperation, existsOperation, entityManager);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#project(java.util.Collection)
*/
@Override
public FetchableFluentQuery<R> project(Collection<String> properties) {
@ -121,10 +109,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -121,10 +109,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
finder, pagedFinder, countOperation, existsOperation, entityManager);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#oneValue()
*/
@Override
public R oneValue() {
@ -139,10 +123,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -139,10 +123,6 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
return results.isEmpty() ? null : getConversionFunction().apply(results.get(0));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#firstValue()
*/
@Override
public R firstValue() {
@ -153,28 +133,16 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -153,28 +133,16 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
return results.isEmpty() ? null : getConversionFunction().apply(results.get(0));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#all()
*/
@Override
public List<R> all() {
return convert(createSortedAndProjectedQuery().fetch());
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#page(org.springframework.data.domain.Pageable)
*/
@Override
public Page<R> page(Pageable pageable) {
return pageable.isUnpaged() ? new PageImpl<>(all()) : readPage(pageable);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#stream()
*/
@Override
public Stream<R> stream() {
@ -183,19 +151,11 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp @@ -183,19 +151,11 @@ class FetchableFluentQueryByPredicate<S, R> extends FluentQuerySupport<S, R> imp
.map(getConversionFunction());
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#count()
*/
@Override
public long count() {
return countOperation.apply(predicate);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.FluentQuery.FetchableFluentQuery#exists()
*/
@Override
public boolean exists() {
return existsOperation.apply(predicate);

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaEntityInformationSupport.java

@ -67,10 +67,6 @@ public abstract class JpaEntityInformationSupport<T, ID> extends AbstractEntityI @@ -67,10 +67,6 @@ public abstract class JpaEntityInformationSupport<T, ID> extends AbstractEntityI
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityMetadata#getEntityName()
*/
@Override
public String getEntityName() {
return metadata.getEntityName();

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaEvaluationContextExtension.java

@ -37,19 +37,11 @@ public class JpaEvaluationContextExtension implements EvaluationContextExtension @@ -37,19 +37,11 @@ public class JpaEvaluationContextExtension implements EvaluationContextExtension
this.root = JpaRootObject.of(EscapeCharacter.of(escapeCharacter));
}
/*
* (non-Javadoc)
* @see org.springframework.data.spel.spi.EvaluationContextExtension#getExtensionId()
*/
@Override
public String getExtensionId() {
return "jpa";
}
/*
* (non-Javadoc)
* @see org.springframework.data.spel.spi.EvaluationContextExtension#getRootObject()
*/
@Override
public Object getRootObject() {
return root;

36
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaMetamodelEntityInformation.java

@ -90,10 +90,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu @@ -90,10 +90,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu
this.versionAttribute = findVersionAttribute(identifiableType, metamodel);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityInformationSupport#getEntityName()
*/
@Override
public String getEntityName() {
return entityName != null ? entityName : super.getEntityName();
@ -139,10 +135,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu @@ -139,10 +135,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu
return findVersionAttribute((IdentifiableType<T>) managedSuperType, metamodel);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.EntityInformation#getId(java.lang.Object)
*/
@Override
@Nullable
@SuppressWarnings("unchecked")
@ -178,38 +170,22 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu @@ -178,38 +170,22 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu
return partialIdValueFound ? (ID) idWrapper.getWrappedInstance() : null;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.EntityInformation#getIdType()
*/
@Override
@SuppressWarnings("unchecked")
public Class<ID> getIdType() {
return (Class<ID>) idMetadata.getType();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityInformation#getIdAttribute()
*/
@Override
public SingularAttribute<? super T, ?> getIdAttribute() {
return idMetadata.getSimpleIdAttribute();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityInformation#hasCompositeId()
*/
@Override
public boolean hasCompositeId() {
return !idMetadata.hasSimpleId();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityInformation#getIdAttributeNames()
*/
@Override
public Iterable<String> getIdAttributeNames() {
@ -222,10 +198,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu @@ -222,10 +198,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu
return attributeNames;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaEntityInformation#getCompositeIdAttributeValue(java.lang.Object, java.lang.String)
*/
@Override
public Object getCompositeIdAttributeValue(Object id, String idAttribute) {
@ -234,10 +206,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu @@ -234,10 +206,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu
return new DirectFieldAccessFallbackBeanWrapper(id).getPropertyValue(idAttribute);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.AbstractEntityInformation#isNew(java.lang.Object)
*/
@Override
public boolean isNew(T entity) {
@ -325,10 +293,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu @@ -325,10 +293,6 @@ public class JpaMetamodelEntityInformation<T, ID> extends JpaEntityInformationSu
return attributes.iterator().next();
}
/*
* (non-Javadoc)
* @see java.lang.Iterable#iterator()
*/
@Override
public Iterator<SingularAttribute<? super T, ?>> iterator() {
return attributes.iterator();

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaPersistableEntityInformation.java

@ -40,19 +40,11 @@ public class JpaPersistableEntityInformation<T extends Persistable<ID>, ID> @@ -40,19 +40,11 @@ public class JpaPersistableEntityInformation<T extends Persistable<ID>, ID>
super(domainClass, metamodel);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation#isNew(java.lang.Object)
*/
@Override
public boolean isNew(T entity) {
return entity.isNew();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation#getId(java.lang.Object)
*/
@Nullable
@Override
public ID getId(T entity) {

32
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaRepositoryFactory.java

@ -111,10 +111,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -111,10 +111,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#setBeanClassLoader(java.lang.ClassLoader)
*/
@Override
public void setBeanClassLoader(ClassLoader classLoader) {
@ -155,10 +151,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -155,10 +151,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
this.queryMethodFactory = queryMethodFactory;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#getTargetRepository(org.springframework.data.repository.core.RepositoryMetadata)
*/
@Override
protected final JpaRepositoryImplementation<?, ?> getTargetRepository(RepositoryInformation information) {
@ -187,19 +179,11 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -187,19 +179,11 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
return (JpaRepositoryImplementation<?, ?>) repository;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata)
*/
@Override
protected Class<?> getRepositoryBaseClass(RepositoryMetadata metadata) {
return SimpleJpaRepository.class;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#getProjectionFactory(java.lang.ClassLoader, org.springframework.beans.factory.BeanFactory)
*/
@Override
protected ProjectionFactory getProjectionFactory(ClassLoader classLoader, BeanFactory beanFactory) {
@ -210,10 +194,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -210,10 +194,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
return factory;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#getQueryLookupStrategy(org.springframework.data.repository.query.QueryLookupStrategy.Key, org.springframework.data.repository.query.EvaluationContextProvider)
*/
@Override
protected Optional<QueryLookupStrategy> getQueryLookupStrategy(@Nullable Key key,
QueryMethodEvaluationContextProvider evaluationContextProvider) {
@ -222,10 +202,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -222,10 +202,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
escapeCharacter));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#getEntityInformation(java.lang.Class)
*/
@Override
@SuppressWarnings("unchecked")
public <T, ID> JpaEntityInformation<T, ID> getEntityInformation(Class<T> domainClass) {
@ -233,10 +209,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -233,10 +209,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
return (JpaEntityInformation<T, ID>) JpaEntityInformationSupport.getEntityInformation(domainClass, entityManager);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactorySupport#getRepositoryFragments(org.springframework.data.repository.core.RepositoryMetadata)
*/
@Override
protected RepositoryFragments getRepositoryFragments(RepositoryMetadata metadata) {
@ -323,10 +295,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport { @@ -323,10 +295,6 @@ public class JpaRepositoryFactory extends RepositoryFactorySupport {
this.metamodel = JpaMetamodel.of(em.getMetamodel());
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.QueryCreationListener#onCreation(org.springframework.data.repository.query.RepositoryQuery)
*/
@Override
public void onCreation(AbstractJpaQuery query) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/JpaRepositoryFactoryBean.java

@ -69,10 +69,6 @@ public class JpaRepositoryFactoryBean<T extends Repository<S, ID>, S, ID> @@ -69,10 +69,6 @@ public class JpaRepositoryFactoryBean<T extends Repository<S, ID>, S, ID>
this.entityManager = entityManager;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport#setMappingContext(org.springframework.data.mapping.context.MappingContext)
*/
@Override
public void setMappingContext(MappingContext<?, ?> mappingContext) {
super.setMappingContext(mappingContext);
@ -104,10 +100,6 @@ public class JpaRepositoryFactoryBean<T extends Repository<S, ID>, S, ID> @@ -104,10 +100,6 @@ public class JpaRepositoryFactoryBean<T extends Repository<S, ID>, S, ID>
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport#doCreateRepositoryFactory()
*/
@Override
protected RepositoryFactorySupport doCreateRepositoryFactory() {
@ -132,10 +124,6 @@ public class JpaRepositoryFactoryBean<T extends Repository<S, ID>, S, ID> @@ -132,10 +124,6 @@ public class JpaRepositoryFactoryBean<T extends Repository<S, ID>, S, ID>
return jpaRepositoryFactory;
}
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet()
*/
@Override
public void afterPropertiesSet() {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/MutableQueryHints.java

@ -37,28 +37,16 @@ public class MutableQueryHints implements QueryHints { @@ -37,28 +37,16 @@ public class MutableQueryHints implements QueryHints {
private final MultiValueMap<String, Object> values = new LinkedMultiValueMap<>();
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#withFetchGraphs(jakarta.persistence.EntityManager)
*/
@Override
public QueryHints withFetchGraphs(EntityManager em) {
return this;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#forCounts()
*/
@Override
public QueryHints forCounts() {
return this;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#forEach(java.util.function.BiConsumer)
*/
@Override
public void forEach(BiConsumer<String, Object> action) {

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/QueryHints.java

@ -92,28 +92,16 @@ public interface QueryHints { @@ -92,28 +92,16 @@ public interface QueryHints {
INSTANCE;
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#withFetchGraphs(jakarta.persistence.EntityManager)
*/
@Override
public QueryHints withFetchGraphs(EntityManager em) {
return this;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#forCounts(jakarta.persistence.EntityManager)
*/
@Override
public QueryHints forCounts() {
return this;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.QueryHints#forEach(java.util.function.BiConsumer)
*/
@Override
public void forEach(BiConsumer<String, Object> action) {}
}

36
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/QuerydslJpaPredicateExecutor.java

@ -85,10 +85,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -85,10 +85,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
this.entityManager = entityManager;
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findOne(com.querydsl.core.types.Predicate)
*/
@Override
public Optional<T> findOne(Predicate predicate) {
@ -101,10 +97,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -101,10 +97,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate)
*/
@Override
public List<T> findAll(Predicate predicate) {
@ -113,10 +105,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -113,10 +105,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
return createQuery(predicate).select(path).fetch();
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate, com.querydsl.core.types.OrderSpecifier<?>[])
*/
@Override
public List<T> findAll(Predicate predicate, OrderSpecifier<?>... orders) {
@ -126,10 +114,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -126,10 +114,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
return executeSorted(createQuery(predicate).select(path), orders);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate, org.springframework.data.domain.Sort)
*/
@Override
public List<T> findAll(Predicate predicate, Sort sort) {
@ -139,10 +123,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -139,10 +123,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
return executeSorted(createQuery(predicate).select(path), sort);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.OrderSpecifier[])
*/
@Override
public List<T> findAll(OrderSpecifier<?>... orders) {
@ -151,10 +131,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -151,10 +131,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
return executeSorted(createQuery(new Predicate[0]).select(path), orders);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate, org.springframework.data.domain.Pageable)
*/
@Override
public Page<T> findAll(Predicate predicate, Pageable pageable) {
@ -167,10 +143,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -167,10 +143,6 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
return PageableExecutionUtils.getPage(query.fetch(), pageable, countQuery::fetchCount);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findBy(com.querydsl.core.types.Predicate, java.util.function.Function)
*/
@SuppressWarnings("unchecked")
@Override
public <S extends T, R> R findBy(Predicate predicate, Function<FetchableFluentQuery<S>, R> queryFunction) {
@ -212,19 +184,11 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto @@ -212,19 +184,11 @@ public class QuerydslJpaPredicateExecutor<T> implements QuerydslPredicateExecuto
return queryFunction.apply((FetchableFluentQuery<S>) fluentQuery);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QueryDslPredicateExecutor#count(com.querydsl.core.types.Predicate)
*/
@Override
public long count(Predicate predicate) {
return createQuery(predicate).fetchCount();
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QueryDslPredicateExecutor#exists(com.querydsl.core.types.Predicate)
*/
@Override
public boolean exists(Predicate predicate) {
return createQuery(predicate).select(Expressions.ONE).fetchFirst() != null;

32
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/QuerydslJpaRepository.java

@ -97,10 +97,6 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa @@ -97,10 +97,6 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa
this.entityManager = entityManager;
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findOne(com.querydsl.core.types.Predicate)
*/
@Override
public Optional<T> findOne(Predicate predicate) {
@ -111,28 +107,16 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa @@ -111,28 +107,16 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate)
*/
@Override
public List<T> findAll(Predicate predicate) {
return createQuery(predicate).select(path).fetch();
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate, com.querydsl.core.types.OrderSpecifier<?>[])
*/
@Override
public List<T> findAll(Predicate predicate, OrderSpecifier<?>... orders) {
return executeSorted(createQuery(predicate).select(path), orders);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate, org.springframework.data.domain.Sort)
*/
@Override
public List<T> findAll(Predicate predicate, Sort sort) {
@ -141,10 +125,6 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa @@ -141,10 +125,6 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa
return executeSorted(createQuery(predicate).select(path), sort);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.OrderSpecifier[])
*/
@Override
public List<T> findAll(OrderSpecifier<?>... orders) {
@ -153,10 +133,6 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa @@ -153,10 +133,6 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa
return executeSorted(createQuery(new Predicate[0]).select(path), orders);
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QuerydslPredicateExecutor#findAll(com.querydsl.core.types.Predicate, org.springframework.data.domain.Pageable)
*/
@Override
public Page<T> findAll(Predicate predicate, Pageable pageable) {
@ -175,19 +151,11 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa @@ -175,19 +151,11 @@ public class QuerydslJpaRepository<T, ID extends Serializable> extends SimpleJpa
"Fluent Query API support for Querydsl is only found in QuerydslJpaPredicateExecutor.");
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QueryDslPredicateExecutor#count(com.querydsl.core.types.Predicate)
*/
@Override
public long count(Predicate predicate) {
return createQuery(predicate).fetchCount();
}
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QueryDslPredicateExecutor#exists(com.querydsl.core.types.Predicate)
*/
@Override
public boolean exists(Predicate predicate) {
return createQuery(predicate).fetchCount() > 0;

144
spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java

@ -156,10 +156,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -156,10 +156,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return getQueryString(countQuery, entityInformation.getEntityName());
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#delete(java.io.Serializable)
*/
@Transactional
@Override
public void deleteById(ID id) {
@ -170,10 +166,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -170,10 +166,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
String.format("No %s entity with id %s exists!", entityInformation.getJavaType(), id), 1)));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#delete(java.lang.Object)
*/
@Override
@Transactional
@SuppressWarnings("unchecked")
@ -197,10 +189,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -197,10 +189,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
em.remove(em.contains(entity) ? entity : em.merge(entity));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#deleteAllById(java.lang.Iterable)
*/
@Override
@Transactional
public void deleteAllById(Iterable<? extends ID> ids) {
@ -212,10 +200,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -212,10 +200,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#deleteAllByIdInBatch(java.lang.Iterable)
*/
@Override
@Transactional
public void deleteAllByIdInBatch(Iterable<ID> ids) {
@ -235,10 +219,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -235,10 +219,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
query.executeUpdate();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#delete(java.lang.Iterable)
*/
@Override
@Transactional
public void deleteAll(Iterable<? extends T> entities) {
@ -250,10 +230,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -250,10 +230,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#deleteInBatch(java.lang.Iterable)
*/
@Override
@Transactional
public void deleteAllInBatch(Iterable<T> entities) {
@ -268,10 +244,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -268,10 +244,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
.executeUpdate();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.Repository#deleteAll()
*/
@Override
@Transactional
public void deleteAll() {
@ -281,20 +253,12 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -281,20 +253,12 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#deleteAllInBatch()
*/
@Override
@Transactional
public void deleteAllInBatch() {
em.createQuery(getDeleteAllQueryString()).executeUpdate();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#findById(java.io.Serializable)
*/
@Override
public Optional<T> findById(ID id) {
@ -324,20 +288,12 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -324,20 +288,12 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return metadata == null ? NoHints.INSTANCE : DefaultQueryHints.of(entityInformation, metadata);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#getOne(java.io.Serializable)
*/
@Deprecated
@Override
public T getOne(ID id) {
return getReferenceById(id);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#getById(java.io.Serializable)
*/
@Deprecated
@Override
public T getById(ID id) {
@ -355,10 +311,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -355,10 +311,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return em.getReference(getDomainClass(), id);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#existsById(java.io.Serializable)
*/
@Override
public boolean existsById(ID id) {
@ -399,19 +351,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -399,19 +351,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return query.getSingleResult() == 1L;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#findAll()
*/
@Override
public List<T> findAll() {
return getQuery(null, Sort.unsorted()).getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#findAll(java.lang.Iterable)
*/
@Override
public List<T> findAllById(Iterable<ID> ids) {
@ -440,19 +384,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -440,19 +384,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return query.setParameter(specification.parameter, idCollection).getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#findAll(org.springframework.data.domain.Sort)
*/
@Override
public List<T> findAll(Sort sort) {
return getQuery(null, sort).getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.PagingAndSortingRepository#findAll(org.springframework.data.domain.Pageable)
*/
@Override
public Page<T> findAll(Pageable pageable) {
@ -463,10 +399,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -463,10 +399,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return findAll((Specification<T>) null, pageable);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaSpecificationExecutor#findOne(org.springframework.data.jpa.domain.Specification)
*/
@Override
public Optional<T> findOne(@Nullable Specification<T> spec) {
@ -477,19 +409,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -477,19 +409,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaSpecificationExecutor#findAll(org.springframework.data.jpa.domain.Specification)
*/
@Override
public List<T> findAll(@Nullable Specification<T> spec) {
return getQuery(spec, Sort.unsorted()).getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaSpecificationExecutor#findAll(org.springframework.data.jpa.domain.Specification, org.springframework.data.domain.Pageable)
*/
@Override
public Page<T> findAll(@Nullable Specification<T> spec, Pageable pageable) {
@ -498,19 +422,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -498,19 +422,11 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
: readPage(query, getDomainClass(), pageable, spec);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaSpecificationExecutor#findAll(org.springframework.data.jpa.domain.Specification, org.springframework.data.domain.Sort)
*/
@Override
public List<T> findAll(@Nullable Specification<T> spec, Sort sort) {
return getQuery(spec, sort).getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#findOne(org.springframework.data.domain.Example)
*/
@Override
public <S extends T> Optional<S> findOne(Example<S> example) {
@ -523,20 +439,12 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -523,20 +439,12 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#count(org.springframework.data.domain.Example)
*/
@Override
public <S extends T> long count(Example<S> example) {
return executeCountQuery(
getCountQuery(new ExampleSpecification<S>(example, escapeCharacter), example.getProbeType()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#exists(org.springframework.data.domain.Example)
*/
@Override
public <S extends T> boolean exists(Example<S> example) {
@ -548,30 +456,18 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -548,30 +456,18 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return query.setMaxResults(1).getResultList().size() == 1;
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#findAll(org.springframework.data.domain.Example)
*/
@Override
public <S extends T> List<S> findAll(Example<S> example) {
return getQuery(new ExampleSpecification<S>(example, escapeCharacter), example.getProbeType(), Sort.unsorted())
.getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#findAll(org.springframework.data.domain.Example, org.springframework.data.domain.Sort)
*/
@Override
public <S extends T> List<S> findAll(Example<S> example, Sort sort) {
return getQuery(new ExampleSpecification<S>(example, escapeCharacter), example.getProbeType(), sort)
.getResultList();
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#findAll(org.springframework.data.domain.Example, org.springframework.data.domain.Pageable)
*/
@Override
public <S extends T> Page<S> findAll(Example<S> example, Pageable pageable) {
@ -582,10 +478,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -582,10 +478,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return isUnpaged(pageable) ? new PageImpl<>(query.getResultList()) : readPage(query, probeType, pageable, spec);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.query.QueryByExampleExecutor#findBy(org.springframework.data.domain.Example, java.util.function.Function)
*/
@Override
public <S extends T, R> R findBy(Example<S> example, Function<FetchableFluentQuery<S>, R> queryFunction) {
@ -606,28 +498,16 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -606,28 +498,16 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return queryFunction.apply(fluentQuery);
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#count()
*/
@Override
public long count() {
return em.createQuery(getCountQueryString(), Long.class).getSingleResult();
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaSpecificationExecutor#count(org.springframework.data.jpa.domain.Specification)
*/
@Override
public long count(@Nullable Specification<T> spec) {
return executeCountQuery(getCountQuery(spec, getDomainClass()));
}
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#save(java.lang.Object)
*/
@Transactional
@Override
public <S extends T> S save(S entity) {
@ -642,10 +522,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -642,10 +522,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#saveAndFlush(java.lang.Object)
*/
@Transactional
@Override
public <S extends T> S saveAndFlush(S entity) {
@ -656,10 +532,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -656,10 +532,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return result;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#save(java.lang.Iterable)
*/
@Transactional
@Override
public <S extends T> List<S> saveAll(Iterable<S> entities) {
@ -675,10 +547,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -675,10 +547,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return result;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#saveAllAndFlush(java.lang.Iterable)
*/
@Transactional
@Override
public <S extends T> List<S> saveAllAndFlush(Iterable<S> entities) {
@ -689,10 +557,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -689,10 +557,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
return result;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.JpaRepository#flush()
*/
@Transactional
@Override
public void flush() {
@ -929,10 +793,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -929,10 +793,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
this.entityInformation = entityInformation;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.domain.Specification#toPredicate(jakarta.persistence.criteria.Root, jakarta.persistence.criteria.CriteriaQuery, jakarta.persistence.criteria.CriteriaBuilder)
*/
@Override
public Predicate toPredicate(Root<T> root, CriteriaQuery<?> query, CriteriaBuilder cb) {
@ -972,10 +832,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T @@ -972,10 +832,6 @@ public class SimpleJpaRepository<T, ID> implements JpaRepositoryImplementation<T
this.escapeCharacter = escapeCharacter;
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.domain.Specification#toPredicate(jakarta.persistence.criteria.Root, jakarta.persistence.criteria.CriteriaQuery, jakarta.persistence.criteria.CriteriaBuilder)
*/
@Override
public Predicate toPredicate(Root<T> root, CriteriaQuery<?> query, CriteriaBuilder cb) {
return QueryByExamplePredicateBuilder.getPredicate(root, cb, example, escapeCharacter);

12
spring-data-jpa/src/main/java/org/springframework/data/jpa/support/ClasspathScanningPersistenceUnitPostProcessor.java

@ -92,10 +92,6 @@ public class ClasspathScanningPersistenceUnitPostProcessor @@ -92,10 +92,6 @@ public class ClasspathScanningPersistenceUnitPostProcessor
this.mappingFileNamePattern = mappingFilePattern;
}
/*
* (non-Javadoc)
* @see org.springframework.context.ResourceLoaderAware#setResourceLoader(org.springframework.core.io.ResourceLoader)
*/
@Override
public void setResourceLoader(ResourceLoader resourceLoader) {
@ -105,10 +101,6 @@ public class ClasspathScanningPersistenceUnitPostProcessor @@ -105,10 +101,6 @@ public class ClasspathScanningPersistenceUnitPostProcessor
this.resourceLoader = resourceLoader;
}
/*
* (non-Javadoc)
* @see org.springframework.context.EnvironmentAware#setEnvironment(org.springframework.core.env.Environment)
*/
@Override
public void setEnvironment(Environment environment) {
@ -117,10 +109,6 @@ public class ClasspathScanningPersistenceUnitPostProcessor @@ -117,10 +109,6 @@ public class ClasspathScanningPersistenceUnitPostProcessor
this.environment = environment;
}
/*
* (non-Javadoc)
* @see org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor#postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo)
*/
@Override
public void postProcessPersistenceUnitInfo(MutablePersistenceUnitInfo pui) {

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/support/MergingPersistenceUnitManager.java

@ -36,10 +36,6 @@ public class MergingPersistenceUnitManager extends DefaultPersistenceUnitManager @@ -36,10 +36,6 @@ public class MergingPersistenceUnitManager extends DefaultPersistenceUnitManager
private static final Log LOG = LogFactory.getLog(MergingPersistenceUnitManager.class);
/*
* (non-Javadoc)
* @see org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager#postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo)
*/
@Override
protected void postProcessPersistenceUnitInfo(MutablePersistenceUnitInfo pui) {
@ -53,10 +49,6 @@ public class MergingPersistenceUnitManager extends DefaultPersistenceUnitManager @@ -53,10 +49,6 @@ public class MergingPersistenceUnitManager extends DefaultPersistenceUnitManager
}
}
/*
* (non-Javadoc)
* @see org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager#isPersistenceUnitOverrideAllowed()
*/
@Override
protected boolean isPersistenceUnitOverrideAllowed() {
return true;

8
spring-data-jpa/src/main/java/org/springframework/data/jpa/util/BeanDefinitionUtils.java

@ -215,10 +215,6 @@ public final class BeanDefinitionUtils { @@ -215,10 +215,6 @@ public final class BeanDefinitionUtils {
return beanFactory.getBeanDefinition(beanName);
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object o) {
@ -239,10 +235,6 @@ public final class BeanDefinitionUtils { @@ -239,10 +235,6 @@ public final class BeanDefinitionUtils {
return ObjectUtils.nullSafeEquals(beanFactory, that.beanFactory);
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
int result = ObjectUtils.nullSafeHashCode(beanName);

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/util/HibernateProxyDetector.java

@ -31,10 +31,6 @@ class HibernateProxyDetector implements ProxyDetector { @@ -31,10 +31,6 @@ class HibernateProxyDetector implements ProxyDetector {
private static final Optional<Class<?>> HIBERNATE_PROXY = Optional.ofNullable(loadHibernateProxyType());
/*
* (non-Javadoc)
* @see org.springframework.data.util.ProxyUtils.ProxyDetector#getUserType(java.lang.Class)
*/
@Override
public Class<?> getUserType(Class<?> type) {

4
spring-data-jpa/src/main/java/org/springframework/data/jpa/util/JpaMetamodelCacheCleanup.java

@ -29,10 +29,6 @@ import org.springframework.context.ApplicationContext; @@ -29,10 +29,6 @@ import org.springframework.context.ApplicationContext;
*/
class JpaMetamodelCacheCleanup implements DisposableBean {
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.DisposableBean#destroy()
*/
@Override
public void destroy() throws Exception {
JpaMetamodel.clear();

4
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/AuditorAwareStub.java

@ -44,10 +44,6 @@ public class AuditorAwareStub implements AuditorAware<AuditableUser> { @@ -44,10 +44,6 @@ public class AuditorAwareStub implements AuditorAware<AuditableUser> {
this.auditor = auditor;
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.AuditorAware#getCurrentAuditor()
*/
@Override
public Optional<AuditableUser> getCurrentAuditor() {
return Optional.ofNullable(auditor);

6
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/EmbeddedIdExampleDepartment.java

@ -44,9 +44,6 @@ public class EmbeddedIdExampleDepartment { @@ -44,9 +44,6 @@ public class EmbeddedIdExampleDepartment {
this.departmentId = departmentId;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 31;
@ -56,9 +53,6 @@ public class EmbeddedIdExampleDepartment { @@ -56,9 +53,6 @@ public class EmbeddedIdExampleDepartment {
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
if (this == obj)

6
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/EmbeddedIdExampleEmployeePK.java

@ -54,9 +54,6 @@ public class EmbeddedIdExampleEmployeePK implements Serializable { @@ -54,9 +54,6 @@ public class EmbeddedIdExampleEmployeePK implements Serializable {
this.departmentId = departmentId;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 31;
@ -66,9 +63,6 @@ public class EmbeddedIdExampleEmployeePK implements Serializable { @@ -66,9 +63,6 @@ public class EmbeddedIdExampleEmployeePK implements Serializable {
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
if (this == obj)

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/EntityWithAssignedId.java

@ -35,19 +35,11 @@ public class EntityWithAssignedId implements Persistable<UUID> { @@ -35,19 +35,11 @@ public class EntityWithAssignedId implements Persistable<UUID> {
private @Transient boolean isNew = true;
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Persistable#getId()
*/
@Override
public UUID getId() {
return id;
}
/*
* (non-Javadoc)
* @see org.springframework.data.domain.Persistable#isNew()
*/
@Override
public boolean isNew() {
return isNew;

6
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/IdClassExampleDepartment.java

@ -44,9 +44,6 @@ public class IdClassExampleDepartment { @@ -44,9 +44,6 @@ public class IdClassExampleDepartment {
this.departmentId = departmentId;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 31;
@ -56,9 +53,6 @@ public class IdClassExampleDepartment { @@ -56,9 +53,6 @@ public class IdClassExampleDepartment {
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
if (this == obj)

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/MailSender.java

@ -63,10 +63,6 @@ public class MailSender { @@ -63,10 +63,6 @@ public class MailSender {
this.mailUser = mailUser;
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 31;
@ -75,10 +71,6 @@ public class MailSender { @@ -75,10 +71,6 @@ public class MailSender {
return result;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
if (this == obj)

6
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/PersistableWithIdClass.java

@ -66,17 +66,11 @@ public class PersistableWithIdClass implements Persistable<PersistableWithIdClas @@ -66,17 +66,11 @@ public class PersistableWithIdClass implements Persistable<PersistableWithIdClas
return second;
}
/* (non-Javadoc)
* @see org.springframework.data.domain.Persistable#getId()
*/
@Override
public PersistableWithIdClassPK getId() {
return new PersistableWithIdClassPK(first, second);
}
/* (non-Javadoc)
* @see org.springframework.data.domain.Persistable#isNew()
*/
@Override
public boolean isNew() {
return this.isNew;

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/PersistableWithIdClassPK.java

@ -47,10 +47,6 @@ public class PersistableWithIdClassPK implements Serializable { @@ -47,10 +47,6 @@ public class PersistableWithIdClassPK implements Serializable {
this.second = second;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -67,10 +63,6 @@ public class PersistableWithIdClassPK implements Serializable { @@ -67,10 +63,6 @@ public class PersistableWithIdClassPK implements Serializable {
return nullSafeEquals(this.first, that.first) && nullSafeEquals(this.second, that.second);
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/PersistableWithSingleIdClassPK.java

@ -40,10 +40,6 @@ public class PersistableWithSingleIdClassPK implements Serializable { @@ -40,10 +40,6 @@ public class PersistableWithSingleIdClassPK implements Serializable {
this.first = first;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -60,10 +56,6 @@ public class PersistableWithSingleIdClassPK implements Serializable { @@ -60,10 +56,6 @@ public class PersistableWithSingleIdClassPK implements Serializable {
return nullSafeEquals(this.first, that.first);
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {

5
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/Role.java

@ -64,11 +64,6 @@ public class Role { @@ -64,11 +64,6 @@ public class Role {
return name;
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#toString()
*/
@Override
public String toString() {

10
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/SampleEntityPK.java

@ -46,11 +46,6 @@ public class SampleEntityPK implements Serializable { @@ -46,11 +46,6 @@ public class SampleEntityPK implements Serializable {
this.second = second;
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -67,11 +62,6 @@ public class SampleEntityPK implements Serializable { @@ -67,11 +62,6 @@ public class SampleEntityPK implements Serializable {
return this.first.equals(that.first) && this.second.equals(that.second);
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/SampleWithIdClass.java

@ -22,10 +22,6 @@ public class SampleWithIdClass { @@ -22,10 +22,6 @@ public class SampleWithIdClass {
Long first;
Long second;
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -42,10 +38,6 @@ public class SampleWithIdClass { @@ -42,10 +38,6 @@ public class SampleWithIdClass {
return this.first.equals(that.first) && this.second.equals(that.second);
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
return first.hashCode() + second.hashCode();

10
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/sample/User.java

@ -361,11 +361,6 @@ public class User { @@ -361,11 +361,6 @@ public class User {
return binaryData;
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
@ -408,11 +403,6 @@ public class User { @@ -408,11 +403,6 @@ public class User {
this.createdAt = createdAt;
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#toString()
*/
@Override
public String toString() {

4
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/support/AnnotationAuditingBeanFactoryPostProcessorUnitTests.java

@ -50,10 +50,6 @@ class AnnotationAuditingBeanFactoryPostProcessorUnitTests extends AuditingBeanFa @@ -50,10 +50,6 @@ class AnnotationAuditingBeanFactoryPostProcessorUnitTests extends AuditingBeanFa
}
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.domain.support.AuditingBeanFactoryPostProcessorUnitTests#getBeanFactory()
*/
@Override
DefaultListableBeanFactory getBeanFactory() {

4
spring-data-jpa/src/test/java/org/springframework/data/jpa/domain/support/AuditingNamespaceUnitTests.java

@ -29,10 +29,6 @@ import org.springframework.beans.factory.config.BeanDefinition; @@ -29,10 +29,6 @@ import org.springframework.beans.factory.config.BeanDefinition;
*/
class AuditingNamespaceUnitTests extends AuditingBeanFactoryPostProcessorUnitTests {
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.domain.support.AuditingBeanFactoryPostProcessorUnitTests#getConfigFile()
*/
@Override
String getConfigFile() {
return "auditing-namespace-context.xml";

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/CustomEclipseLinkJpaVendorAdapter.java

@ -29,10 +29,6 @@ import org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter; @@ -29,10 +29,6 @@ import org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter;
*/
public class CustomEclipseLinkJpaVendorAdapter extends EclipseLinkJpaVendorAdapter {
/*
* (non-Javadoc)
* @see org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter#determineTargetDatabaseName(org.springframework.orm.jpa.vendor.Database)
*/
@Override
protected String determineTargetDatabaseName(Database database) {
@ -52,10 +48,6 @@ public class CustomEclipseLinkJpaVendorAdapter extends EclipseLinkJpaVendorAdapt @@ -52,10 +48,6 @@ public class CustomEclipseLinkJpaVendorAdapter extends EclipseLinkJpaVendorAdapt
@SuppressWarnings("serial")
public static class EclipseLinkHsqlPlatform extends HSQLPlatform {
/*
* (non-Javadoc)
* @see org.eclipse.persistence.internal.databaseaccess.DatabasePlatform#getProcedureCallHeader()
*/
@Override
public String getProcedureCallHeader() {
return "CALL ";

4
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/CustomHsqlHibernateJpaVendorAdaptor.java

@ -29,10 +29,6 @@ import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter; @@ -29,10 +29,6 @@ import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
*/
public class CustomHsqlHibernateJpaVendorAdaptor extends HibernateJpaVendorAdapter {
/*
* (non-Javadoc)
* @see org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#determineDatabaseDialectClass(org.springframework.orm.jpa.vendor.Database)
*/
@Override
protected Class<?> determineDatabaseDialectClass(Database database) {

7
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/config/TypeFilterConfigTests.java

@ -28,13 +28,6 @@ import org.springframework.test.context.ContextConfiguration; @@ -28,13 +28,6 @@ import org.springframework.test.context.ContextConfiguration;
@ContextConfiguration(locations = "classpath:config/namespace-autoconfig-typefilter-context.xml")
class TypeFilterConfigTests extends AbstractRepositoryConfigTests {
/*
* (non-Javadoc)
*
* @see
* org.springframework.data.jpa.repository.config.AbstractRepositoryConfigTests
* #testContextCreation()
*/
@Override
void testContextCreation() {

7
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/custom/CustomGenericJpaRepository.java

@ -39,13 +39,6 @@ public class CustomGenericJpaRepository<T, ID extends Serializable> extends Simp @@ -39,13 +39,6 @@ public class CustomGenericJpaRepository<T, ID extends Serializable> extends Simp
super(metadata, entityManager);
}
/*
* (non-Javadoc)
*
* @see
* org.springframework.data.jpa.repository.custom.CustomGenericRepository
* #customMethod(java.io.Serializable)
*/
@Override
public T customMethod(ID id) {

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/custom/CustomGenericJpaRepositoryFactory.java

@ -42,10 +42,6 @@ public class CustomGenericJpaRepositoryFactory extends JpaRepositoryFactory { @@ -42,10 +42,6 @@ public class CustomGenericJpaRepositoryFactory extends JpaRepositoryFactory {
super(entityManager);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaRepositoryFactory#getTargetRepository(org.springframework.data.repository.core.RepositoryMetadata, jakarta.persistence.EntityManager)
*/
@Override
@SuppressWarnings("unchecked")
protected SimpleJpaRepository<?, ?> getTargetRepository(RepositoryInformation information, EntityManager em) {
@ -55,10 +51,6 @@ public class CustomGenericJpaRepositoryFactory extends JpaRepositoryFactory { @@ -55,10 +51,6 @@ public class CustomGenericJpaRepositoryFactory extends JpaRepositoryFactory {
return new CustomGenericJpaRepository<Object, Serializable>(entityMetadata, em);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaRepositoryFactory#getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata)
*/
@Override
protected Class<?> getRepositoryBaseClass(RepositoryMetadata metadata) {
return CustomGenericJpaRepository.class;

6
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/custom/CustomGenericJpaRepositoryFactoryBean.java

@ -36,12 +36,6 @@ class CustomGenericJpaRepositoryFactoryBean<T extends JpaRepository<Object, Seri @@ -36,12 +36,6 @@ class CustomGenericJpaRepositoryFactoryBean<T extends JpaRepository<Object, Seri
super(repositoryInterface);
}
/*
* (non-Javadoc)
*
* @see org.springframework.data.jpa.repository.support.
* GenericJpaRepositoryFactoryBean#getFactory()
*/
@Override
protected RepositoryFactorySupport createRepositoryFactory(EntityManager em) {

12
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/RoleRepository.java

@ -37,28 +37,16 @@ import com.querydsl.core.types.Predicate; @@ -37,28 +37,16 @@ import com.querydsl.core.types.Predicate;
*/
public interface RoleRepository extends CrudRepository<Role, Integer>, QuerydslPredicateExecutor<Role> {
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#findAll()
*/
@Override
@Lock(LockModeType.READ)
@QueryHints(@QueryHint(name = "foo", value = "bar"))
Iterable<Role> findAll();
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#findOne(java.io.Serializable)
*/
@Override
@Lock(LockModeType.READ)
@QueryHints(@QueryHint(name = "foo", value = "bar"))
Optional<Role> findById(Integer id);
/*
* (non-Javadoc)
* @see org.springframework.data.querydsl.QueryDslPredicateExecutor#findOne(com.querydsl.core.types.Predicate)
*/
@Override
@Lock(LockModeType.READ)
@QueryHints(@QueryHint(name = "foo", value = "bar"))

8
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/sample/UserRepositoryImpl.java

@ -36,19 +36,11 @@ public class UserRepositoryImpl implements UserRepositoryCustom { @@ -36,19 +36,11 @@ public class UserRepositoryImpl implements UserRepositoryCustom {
Assert.notNull(context, "JpaContext must not be null!");
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.sample.UserRepositoryCustom#someCustomMethod(org.springframework.data.jpa.domain.sample.User)
*/
@Override
public void someCustomMethod(User u) {
LOG.debug("Some custom method was invoked!");
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.sample.UserRepositoryCustom#findByOverrridingMethod()
*/
@Override
public void findByOverrridingMethod() {
LOG.debug("A method overriding a finder was invoked!");

4
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/support/JpaRepositoryFactoryBeanUnitTests.java

@ -170,10 +170,6 @@ class JpaRepositoryFactoryBeanUnitTests { @@ -170,10 +170,6 @@ class JpaRepositoryFactoryBeanUnitTests {
super(repositoryInterface);
}
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.predicateExecutor.support.JpaRepositoryFactoryBean#doCreateRepositoryFactory()
*/
@Override
protected RepositoryFactorySupport doCreateRepositoryFactory() {
return factory;

4
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/support/OpenJpaJpaRepositoryTests.java

@ -26,10 +26,6 @@ import org.springframework.test.context.ContextConfiguration; @@ -26,10 +26,6 @@ import org.springframework.test.context.ContextConfiguration;
@ContextConfiguration("classpath:openjpa.xml")
class OpenJpaJpaRepositoryTests extends JpaRepositoryTests {
/*
* (non-Javadoc)
* @see org.springframework.data.jpa.repository.support.JpaRepositoryTests#testCrudOperationsForCompoundKeyEntity()
*/
@Override
@Disabled
void testCrudOperationsForCompoundKeyEntity() throws Exception {

Loading…
Cancel
Save