From 39c2ab27479d3cea57657e9edf495b853f2b6a8a Mon Sep 17 00:00:00 2001 From: Gavin King Date: Tue, 12 Dec 2023 17:58:27 +0100 Subject: [PATCH] minor improvements to Javadoc --- .../src/main/java/org/hibernate/annotations/JdbcType.java | 4 ++-- .../src/main/java/org/hibernate/annotations/JdbcTypeCode.java | 4 ++-- .../persister/entity/JoinedSubclassEntityPersister.java | 2 +- .../org/hibernate/type/descriptor/java/BooleanJavaType.java | 2 ++ .../org/hibernate/type/descriptor/java/DurationJavaType.java | 2 ++ .../org/hibernate/type/descriptor/java/InstantJavaType.java | 2 ++ .../java/org/hibernate/type/descriptor/java/UUIDJavaType.java | 2 ++ 7 files changed, 13 insertions(+), 5 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/annotations/JdbcType.java b/hibernate-core/src/main/java/org/hibernate/annotations/JdbcType.java index f4c875363e..0bb1ea2cdc 100644 --- a/hibernate-core/src/main/java/org/hibernate/annotations/JdbcType.java +++ b/hibernate-core/src/main/java/org/hibernate/annotations/JdbcType.java @@ -33,8 +33,8 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; * For other collection mappings, describes the elements * *
  • - * For discriminated association mappings (`@Any` and `@ManyToAny`), describes the discriminator - * value. + * For discriminated association mappings ({@link Any @Any} and {@link ManyToAny @ManyToAny}), describes the + * discriminator value. *
  • * * diff --git a/hibernate-core/src/main/java/org/hibernate/annotations/JdbcTypeCode.java b/hibernate-core/src/main/java/org/hibernate/annotations/JdbcTypeCode.java index ac7b6a7432..4a154447f9 100644 --- a/hibernate-core/src/main/java/org/hibernate/annotations/JdbcTypeCode.java +++ b/hibernate-core/src/main/java/org/hibernate/annotations/JdbcTypeCode.java @@ -36,8 +36,8 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME; * For other collection mappings, describes the elements * *
  • - * For discriminated association mappings (`@Any` and `@ManyToAny`), describes the discriminator - * value. + * For discriminated association mappings ({@link Any @Any} and {@link ManyToAny @ManyToAny}), describes the + * discriminator value. *
  • * *

    diff --git a/hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java b/hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java index 2dc8bd8ba1..689b40f384 100644 --- a/hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java +++ b/hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java @@ -196,7 +196,7 @@ public class JoinedSubclassEntityPersister extends AbstractEntityPersister { final Dialect dialect = creationContext.getDialect(); final SqmFunctionRegistry functionRegistry = creationContext.getFunctionRegistry(); final TypeConfiguration typeConfiguration = creationContext.getTypeConfiguration(); - final BasicTypeRegistry basicTypeRegistry = creationContext.getTypeConfiguration().getBasicTypeRegistry(); + final BasicTypeRegistry basicTypeRegistry = typeConfiguration.getBasicTypeRegistry(); // DISCRIMINATOR diff --git a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanJavaType.java b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanJavaType.java index d392881b53..b83a44643b 100644 --- a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanJavaType.java +++ b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/BooleanJavaType.java @@ -16,6 +16,8 @@ import org.hibernate.type.descriptor.jdbc.JdbcType; /** * Descriptor for {@link Boolean} handling. * + * @see org.hibernate.cfg.AvailableSettings#PREFERRED_BOOLEAN_JDBC_TYPE + * * @author Steve Ebersole */ public class BooleanJavaType extends AbstractClassJavaType implements diff --git a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java index 299f5fa1c6..051070d3a6 100644 --- a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java +++ b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java @@ -29,6 +29,8 @@ import org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators; * Java {@link Duration} to SQL {@code numeric(21)} here, which * can comfortably represent 60 millennia of nanos. * + * @see org.hibernate.cfg.AvailableSettings#PREFERRED_DURATION_JDBC_TYPE + * * @author Steve Ebersole * @author Gavin King */ diff --git a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaType.java b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaType.java index 9400520bfe..c34af011a4 100644 --- a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaType.java +++ b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/InstantJavaType.java @@ -29,6 +29,8 @@ import org.hibernate.type.spi.TypeConfiguration; /** * Java type descriptor for the Java {@link Instant} type. * + * @see org.hibernate.cfg.AvailableSettings#PREFERRED_INSTANT_JDBC_TYPE + * * @author Steve Ebersole */ public class InstantJavaType extends AbstractTemporalJavaType diff --git a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UUIDJavaType.java b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UUIDJavaType.java index 8321e49cd6..3618cd66de 100644 --- a/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UUIDJavaType.java +++ b/hibernate-core/src/main/java/org/hibernate/type/descriptor/java/UUIDJavaType.java @@ -18,6 +18,8 @@ import org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators; /** * Descriptor for {@link UUID} handling. * + * @see org.hibernate.cfg.AvailableSettings#PREFERRED_UUID_JDBC_TYPE + * * @author Steve Ebersole */ public class UUIDJavaType extends AbstractClassJavaType {