[jboss-user] [Persistence, JBoss/CMP, Hibernate, Database] - Re: got an unexpected EJBException during finder

camueller do-not-reply at jboss.com
Fri Sep 29 08:05:26 EDT 2006


I got the same problem raising the same questions: Why does JBoss call CMPPersistenceManager.storeEntity() if only a finder should be invoked?

We use the default commit-option for Standard 2.x Entity Beans (commit-option B). I tried commit-option C without success. Looking through the container-configuration I noticed the "sync-on-commit-only" element set to "false" and found the following explanation in the DTD:

"The sync-on-commit-only element determines the behavior of ejbStore
calls on finds, selects and removes. If set to true, ejbStore will only be
called on transaction commit."

After I set it to "true" the exception was gone and the finder worked as expected.

Axel

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975122#3975122

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3975122



More information about the jboss-user mailing list