Top Description Methods
org.hibernate.metamodel.model.convert.spi

public Interface EnumValueConverter<O extends java.lang.Enum<E extends java.lang.Enum<E>>, R>

extends BasicValueConverter<O extends Enum<E extends Enum<E>>, R>
Known Direct Implementers
org.hibernate.metamodel.model.convert.internal.NamedEnumValueConverter, org.hibernate.metamodel.model.convert.internal.OrdinalEnumValueConverter
Imports
java.sql.PreparedStatement, .ResultSet, .SQLException, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.type.descriptor.java.EnumJavaTypeDescriptor

BasicValueConverter extension for enum-specific support
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public EnumJavaTypeDescriptor<O>
public int
public O
public String
public void
writeValue(PreparedStatement statement, O value, int position, SharedSessionContractImplementor session)

Inherited from org.hibernate.metamodel.model.convert.spi.BasicValueConverter:
toDomainValuetoRelationalValue

Method Detail

getJavaDescriptorback to summary
public EnumJavaTypeDescriptor<O> getJavaDescriptor()
getJdbcTypeCodeback to summary
public int getJdbcTypeCode()
readValueback to summary
public O readValue(ResultSet resultSet, String name, SharedSessionContractImplementor session) throws SQLException
toSqlLiteralback to summary
public String toSqlLiteral(Object value)
writeValueback to summary
public void writeValue(PreparedStatement statement, O value, int position, SharedSessionContractImplementor session) throws SQLException