Package net.binis.codegen.hibernate
Interface CodeEnumValueConverter<O extends net.binis.codegen.objects.base.enumeration.CodeEnum,R>
- All Superinterfaces:
org.hibernate.type.descriptor.converter.spi.BasicValueConverter<O,R>
- All Known Implementing Classes:
NamedCodeEnumValueConverter,OrdinalCodeEnumValueConverter
public interface CodeEnumValueConverter<O extends net.binis.codegen.objects.base.enumeration.CodeEnum,R>
extends org.hibernate.type.descriptor.converter.spi.BasicValueConverter<O,R>
BasicValueConverter extension for enum-specific support
- Author:
- Steve Ebersole
-
Method Summary
Modifier and TypeMethodDescriptioninttoSqlLiteral(Object value) voidwriteValue(PreparedStatement statement, O value, int position, org.hibernate.engine.spi.SharedSessionContractImplementor session) Deprecated.Methods inherited from interface org.hibernate.type.descriptor.converter.spi.BasicValueConverter
getCheckCondition, getRelationalJavaType, getSpecializedTypeDeclaration, toDomainValue, toRelationalValue
-
Method Details
-
getDomainJavaType
CodeEnumJavaType<O> getDomainJavaType() -
getJdbcTypeCode
int getJdbcTypeCode() -
toSqlLiteral
-
SelectStatementandJdbcOperation