basics.put( double.class.getName(), Hibernate.DOUBLE );
basics.put( char.class.getName(), Hibernate.CHARACTER );
basics.put( Hibernate.CHARACTER.getName(), Hibernate.CHARACTER );
basics.put( Hibernate.INTEGER.getName(), Hibernate.INTEGER );
basics.put( Hibernate.STRING.getName(), Hibernate.STRING );
basics.put( Hibernate.DATE.getName(), Hibernate.DATE );
basics.put( Hibernate.TIME.getName(), Hibernate.TIME );
basics.put( Hibernate.TIMESTAMP.getName(), Hibernate.TIMESTAMP );
basics.put( "dbtimestamp", new DbTimestampType() );
basics.put( Hibernate.LOCALE.getName(), Hibernate.LOCALE );
basics.put( Hibernate.CALENDAR.getName(), Hibernate.CALENDAR );
basics.put( Hibernate.CALENDAR_DATE.getName(), Hibernate.CALENDAR_DATE );
basics.put( Hibernate.CURRENCY.getName(), Hibernate.CURRENCY );
basics.put( Hibernate.TIMEZONE.getName(), Hibernate.TIMEZONE );
basics.put( Hibernate.CLASS.getName(), Hibernate.CLASS );
basics.put( Hibernate.TRUE_FALSE.getName(), Hibernate.TRUE_FALSE );
basics.put( Hibernate.YES_NO.getName(), Hibernate.YES_NO );
basics.put( Hibernate.BINARY.getName(), Hibernate.BINARY );
basics.put( Hibernate.TEXT.getName(), Hibernate.TEXT );
basics.put( Hibernate.BLOB.getName(), Hibernate.BLOB );
basics.put( Hibernate.CLOB.getName(), Hibernate.CLOB );
basics.put( Hibernate.BIG_DECIMAL.getName(), Hibernate.BIG_DECIMAL );
basics.put( Hibernate.BIG_INTEGER.getName(), Hibernate.BIG_INTEGER );
basics.put( Hibernate.SERIALIZABLE.getName(), Hibernate.SERIALIZABLE );
basics.put( Hibernate.OBJECT.getName(), Hibernate.OBJECT );
basics.put( Boolean.class.getName(), Hibernate.BOOLEAN );