@TypeDefs({ @TypeDef( name="periode", typeClass = org.asoware.budget.db.GenericEnumUserType.class, parameters = { @Parameter(name="enumClass", value="org.asoware.budget.model.Periode"), @Parameter(name="identifierMethod", value="getId"), @Parameter(name="valueOfMethod", value="getById") } ), @TypeDef( name="bewegingSoort", typeClass = org.asoware.budget.db.GenericEnumUserType.class, parameters = { @Parameter(name="enumClass", value="org.asoware.budget.model.BewegingSoort"), @Parameter(name="identifierMethod", value="getId"), @Parameter(name="valueOfMethod", value="getById") } ) }) package org.asoware.budget.model; import org.hibernate.annotations.Parameter; import org.hibernate.annotations.TypeDef; import org.hibernate.annotations.TypeDefs;