Class CurrencyUnitType
java.lang.Object
io.hypersistence.utils.hibernate.type.MutableType<javax.money.CurrencyUnit,org.hibernate.type.descriptor.jdbc.VarcharJdbcType,CurrencyUnitTypeDescriptor>
io.hypersistence.utils.hibernate.type.money.CurrencyUnitType
- All Implemented Interfaces:
org.hibernate.metamodel.mapping.BasicValuedMapping,org.hibernate.metamodel.mapping.Bindable,org.hibernate.metamodel.mapping.JdbcMappingContainer,org.hibernate.metamodel.mapping.MappingModelExpressible,org.hibernate.metamodel.mapping.SqlExpressible,org.hibernate.metamodel.mapping.ValueMapping,org.hibernate.query.BindableType<javax.money.CurrencyUnit>,org.hibernate.query.sqm.SqmExpressible<javax.money.CurrencyUnit>,org.hibernate.type.descriptor.java.JavaTypedExpressible,org.hibernate.usertype.UserType<javax.money.CurrencyUnit>
public class CurrencyUnitType
extends MutableType<javax.money.CurrencyUnit,org.hibernate.type.descriptor.jdbc.VarcharJdbcType,CurrencyUnitTypeDescriptor>
Maps a Java
CurrencyUnit object to a VARCHAR column type.- Author:
- Piotr Olaszewski
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.hypersistence.utils.hibernate.type.MutableType
assemble, deepCopy, disassemble, disassemble, equals, forEachDisassembledJdbcValue, forEachJdbcType, getBindableJavaType, getConfiguration, getExpressibleJavaType, getJavaTypeDescriptor, getJdbcMapping, getJdbcTypeDescriptor, getMappedType, getSqlType, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, returnedClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.mapping.BasicValuedMapping
addToCacheKey, getJdbcMapping, getJdbcMappings, getJdbcTypeCount, getSingleJdbcMappingMethods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, forEachJdbcValue, forEachJdbcValueMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType, isInstance, resolveExpressibleMethods inherited from interface org.hibernate.usertype.UserType
getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getJdbcType, getValueConverterMethods inherited from interface org.hibernate.metamodel.mapping.ValueMapping
treatAs
-
Constructor Details
-
CurrencyUnitType
public CurrencyUnitType()
-