Package jakarta.persistence
Annotation Interface ColumnResult
Used in conjunction with the
SqlResultSetMapping
,
NamedNativeQuery
, or ConstructorResult
annotation to map a column of the SELECT list of a SQL query.
The name()
element references the name of a column
in the SELECT list — i.e., column alias, if applicable.
Scalar result types can be included in the query result by
specifying this annotation in the metadata.
Example:
- Since:
- 1.0
- See Also:
-
Required Element Summary
-
Optional Element Summary
-
Element Details
-
name
String name(Required) The name of a column in the SELECT clause of a SQL query
-
-
-
type
Class<?> type(Optional) The Java type to which the column type is to be mapped. If thetype
element is not specified, the default JDBC type mapping for the column is used.- Since:
- 2.1
- Default:
- void.class
-