Interface BasicValueConverter<D,R>
- Type Parameters:
D- The Java type we use to represent the domain (object) typeR- The Java type we use to represent the relational type
- All Known Subinterfaces:
JpaAttributeConverter<O,,R> StandardBooleanConverter<R>,StandardConverter<O,R>
- All Known Implementing Classes:
ArrayConverter,AttributeConverterBean,AttributeConverterInstance,CharBooleanConverter,CollectionConverter,DiscriminatorConverter,EmbeddableDiscriminatorConverter,EnumeratedValueConverter,NumericBooleanConverter,TrueFalseConverter,UnifiedAnyDiscriminatorConverter,YesNoConverter
Support for basic-typed value conversions.
Conversions might be determined by:
- a custom JPA
AttributeConverter, or - implicitly, based on the Java type, for example, for Java
enums.
-
Method Summary
Modifier and TypeMethodDescriptionDescriptor for the Java type for the domain portion of this converterDescriptor for the Java type for the relational portion of this converter@Nullable DtoDomainValue(@Nullable R relationalForm) Convert the relational form just retrieved from JDBC ResultSet into the domain form.@Nullable RtoRelationalValue(@Nullable D domainForm) Convert the domain form into the relational form in preparation for storage into JDBC
-
Method Details
-
toDomainValue
Convert the relational form just retrieved from JDBC ResultSet into the domain form. -
toRelationalValue
Convert the domain form into the relational form in preparation for storage into JDBC -
getDomainJavaType
Descriptor for the Java type for the domain portion of this converter -
getRelationalJavaType
Descriptor for the Java type for the relational portion of this converter
-