switch ( getType() ) {
case NUM_INT:
return Hibernate.INTEGER;
case NUM_FLOAT:
return Hibernate.FLOAT;
case NUM_LONG:
return Hibernate.LONG;
case NUM_DOUBLE:
return Hibernate.DOUBLE;
case QUOTED_STRING:
return Hibernate.STRING;
case TRUE:
case FALSE:
return Hibernate.BOOLEAN;
default:
return null;
}