Thanks Matt.

anonymous wrote : You probably want flushMode=manual 

Some problems with this: 

1) I've been trying to avoid dependencies on non-standard vendor extensions. 
(my read of the Seam manual is that this is Hibernate specific) 

2) I really just want to keep this specific function from triggering a commit.  
I'm happy to let my persist() function participate in a seam managed 
transaction - i just want to disable it for this action function.

3) This requires that I explicitly start a new conversation. I'm currently 
using a seam-gen derived page.xml that says: 

  | <begin-conversation join="true"/>
  | 
If I were to remove that from page.xml, where would I put the @Begin?  On  
wire() ? Then I'll need to @End in any of my cancel/persist/update/remove 
actions (i.e. I'll need to not just use the ones inherited from EntityHome?).  
I don't want the manual flush to be propagated to other pages -- i really want 
to restrict it just to this action.


There seems to be no way to tell the TransactionalSeamPhaseListener that this 
request ought not start a new transaction. Am I screwed?

I should ask: Is there some other way for me to accomplish what I'm trying to 
do?  (I need to dynamically grow a list by clicking a button and redisplay the 
page, where a dataTable contains the new item)


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4077946
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to