If the object has an identity then duplicate identity check happens in this method, and the object is visible to queries in this transaction. If the identity is null, duplicate identity check occurs when the transaction completes and the object is not visible to queries until the transaction commits. @param object The object to create @throws TransactionNotInProgressException Method called whiletransaction is not in progress @throws DuplicateIdentityException An object with this identityalready exists in persistent storage @throws ClassNotPersistenceCapableException The class is notpersistent capable @throws PersistenceException An error reported by thepersistence engine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|