Have you changed any transaction boundaries to take place in your Controller? Transactions should begin in the service layer. I've seen your problem happen when transactions are demarcated in the FormController or an interceptor.

Matt

On Dec 14, 2007, at 1:22 PM, mavenj wrote:


I am using the appfuse spring mvc basic archetype. When I submit a form to a
controller that extends BaseFormController, I find that hibernate
unexpectedly updates the command object before I call xxxManager.save. In fact, even when I don't call xxxManager.save the command object is updated. The update occurs right at the point in the FormController where I making
use of a "Manager" (extends GenericManagerImpl, defined in
applicationContext.xml...) to "do" something necessary.

So, why does this happen? This behavior is undesirable in the case where, say, through some logic in the form, I don't want to update this command object, ultimately. Is there some spring or hibernate config I need to do to stop this behavior? Is hibernate or spring determining that this object has been changed and is there a "session" open on it and it needs to be updated/commited, and/or does it have to do with the dao or manager impl
classes that extend GenericDaoHibernate or GenericManagerImpl?
--
View this message in context: http://www.nabble.com/Unexpected- Command-Object-Update-in-FormController-tp14339780s2369p14339780.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to