I am performing a standard update in NHibernate to a single property. However on commit of the transaction the sql update seems to set all fields I have mapped on the table even
This is the normal behavior. You can try adding dynamic-update="true" to your class definition to override this behavior.
dynamic-update="true"