| Because of an implementation detail of the HANA JDBC driver, Double typed fields for a DECIMAL column can lose precision during the datatype conversion (see SAP note 2590160). The HANA Hibernate dialect could work around this by using the BigDecimal type to read and write Double typed fields. A new parameter named hibernate.dialect.hana.treat_double_typed_fields_as_decimal should be introduced to trigger this behavior change. The default value will be false for backwards compatibility. |