A <cmp-field> in jbosscmp-jdbc.xml has got an optional
<check-dirty-after-get> element which can contain true
If field's type is mutable and its value can be changed
without invoking its setter, e.g.
myBean.getMyCMPField().setValue(), the field should
have check-dirty-after-get set to true.
Value true means that the field will be checked for
dirty state at synchronization time even if only the
getter was invoked in a transaction.
By default, check-dirty-after-get is set to false only
for primitive, its wrapper and java.lang.String types.
WARN: if the BLOB type is immutable the
check-dirty-after-get should be false.