File tree 2 files changed +12
-9
lines changed
hibernate-core/src/main/java/org/hibernate/metamodel/model/domain
2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 6
6
7
7
8
8
/**
9
- * Models Hibernate's ANY mapping (reverse discrimination) as a JPA domain model type
9
+ * Models Hibernate's {@link org.hibernate.annotations.Any @Any} mapping
10
+ * (reverse discrimination) as a JPA domain model type.
10
11
*
11
12
* @param <J> The base Java type defined for the {@code any} mapping
12
13
*
Original file line number Diff line number Diff line change 9
9
import org .hibernate .type .descriptor .java .JavaType ;
10
10
11
11
/**
12
- * Describes any type that occurs in the application's domain model.
12
+ * Describes any type forming part of the application domain model.
13
13
* <p>
14
- * The base for Hibernate's extension of the JPA type system.
14
+ * This is the base type for Hibernate's extension of the standard metamodel
15
+ * of the {@linkplain jakarta.persistence.metamodel.Type JPA type system}.
15
16
* <p>
16
- * Encapsulates a {@link JavaType} describing the more rudimentary
17
- * aspects of the Java type. The DomainType is a higher-level construct
18
- * incorporating information such as bean properties, constructors, etc
17
+ * Encapsulates a {@link JavaType} describing the more rudimentary aspects
18
+ * of the Java type. The {@code DomainType} is a higher-level construct
19
+ * incorporating information such as bean properties, constructors, etc.
19
20
*
20
21
* @implNote The actual JPA type system is more akin to {@link SimpleDomainType}.
21
- * This contract represents a "higher level" than JPA
22
- * including descriptors for collections (which JPA does not define) as well as
23
- * Hibernate-specific features (like dynamic models or ANY mappings).
22
+ * This contract represents a "higher level" abstraction, allowing
23
+ * descriptors for collections (which JPA does not define) as well
24
+ * as Hibernate-specific features (like dynamic models and
25
+ * {@link org.hibernate.annotations.Any @Any}).
24
26
*
25
27
* @author Steve Ebersole
26
28
*/
You can’t perform that action at this time.
0 commit comments