Package net.binis.codegen.hibernate
Class OrdinalCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum>
java.lang.Object
net.binis.codegen.hibernate.OrdinalCodeEnumValueConverter<E>
- All Implemented Interfaces:
Serializable,CodeEnumValueConverter<E,,Integer> org.hibernate.metamodel.model.convert.spi.BasicValueConverter<E,Integer>
public class OrdinalCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum>
extends Object
implements CodeEnumValueConverter<E,Integer>, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionOrdinalCodeEnumValueConverter(CodeEnumJavaTypeDescriptor<E> enumJavaDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionintreadValue(ResultSet resultSet, String name, org.hibernate.engine.spi.SharedSessionContractImplementor session) toDomainValue(Integer relationalForm) toRelationalValue(E domainForm) toSqlLiteral(Object value) voidwriteValue(PreparedStatement statement, E value, int position, org.hibernate.engine.spi.SharedSessionContractImplementor session)
-
Constructor Details
-
OrdinalCodeEnumValueConverter
-
-
Method Details
-
toDomainValue
-
toRelationalValue
-
getJdbcTypeCode
public int getJdbcTypeCode()- Specified by:
getJdbcTypeCodein interfaceCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum,Integer>
-
getJavaDescriptor
- Specified by:
getJavaDescriptorin interfaceCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum,Integer>
-
toSqlLiteral
- Specified by:
toSqlLiteralin interfaceCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum,Integer>
-