All,
We were using NHiberate 2.1 where we are storing decimal values (exchange rates) e.g. 123.1234567 to 7 decimal places
We are mapping the type using defa
This solution unfortunately doesn't work if you have to specify default value that can be set on the column tag only.
<property name="Price" precision="25" scale="8" not-null="true">
<column name="Price" default="1"/>
</property>
You have to move everything to the column tag to make it work.
<property name="Price">
<column name="Price" default="1" precision="25" scale="8" not-null="true"/>
</property>
That works, but this is cleaner IMO:
<property name="ExchangeRate" precision="10" scale="7" />
A not-null decimal is implied by the property type.