public final class PropertyProjection extends ProjectionA property projection.
If specified on a query, this will cause the query return the specified property. See Also: Query#getProjections()
Constructors
PropertyProjection(String propertyName, @Nullable Class<?> type)
public PropertyProjection(String propertyName, @Nullable Class<?> type)Constructs a property projection.
If type is specified, RawValue#asType(Class) will be used to restore the original value of the property. Otherwise instances of RawValue will be returned.
| Parameters | |
|---|---|
| Name | Description | 
| propertyName | StringThe name of the property to project | 
| type | Nullable Class<?>The type of values stored in the projected properties or  | 
Methods
equals(@Nullable Object obj)
public boolean equals(@Nullable Object obj)| Parameter | |
|---|---|
| Name | Description | 
| obj | Nullable Object | 
| Returns | |
|---|---|
| Type | Description | 
| boolean | |
getName()
public String getName()Returns the name of the property this projection populates.
| Returns | |
|---|---|
| Type | Description | 
| String | |
getType()
public @Nullable Class<?> getType()Returns the type specified for this projection.
| Returns | |
|---|---|
| Type | Description | 
| Nullable Class<?> | |
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description | 
| int | |
toString()
public String toString()| Returns | |
|---|---|
| Type | Description | 
| String | |