Hibernate properties are used to customize the generation of the hibernate mapping. Up to now the following hibernate settings are configurable:
UserType for built-in DataTypes (ValueTypes) e.g. to override the default boolean type with org.hibernate.type.TrueFalseType or org.hibernate.type.YesNoType
SqlType allows the user to override the default mapping of a Hibernate type to SQL datatype. (e.g. override default TIMESTAMP mapping for date types with DATE sql type)
