Specification 1.0 Section 5.6.1:
"A persistent-nontransactional instance transitions to persistent-clean if any managed field
is accessed when a data store transaction is in progress. The state of the instance in memory
is discarded and the state is loaded from the data store."
This is not happening with TJDO Beta 3. A PNT instance remains PNT after persistent fields are
accessed with a DS tx active. Also, the default fetch group fields of a PNT instance can be accessed
when a tx is not active and the NTR property is off. A JDOUserException should be thrown instead.
Log in to post a comment.