I assume your SFSB is the action handler for your web page. Your action gets invoked in the
Invoke Applicationphase of the JSF lifecycle and by default, Seam wraps that call in a transaction. Your SLSB method then runs, by default, within the transaction started by Seam and isn't committed until after the phase is completed.
You can add:
To your SLSB to get the behavior you want.
thankyou very mutch, it perfectly solved.