[seam-commits] Seam SVN: r10935 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Wed May 20 16:48:59 EDT 2009
Author: dan.j.allen
Date: 2009-05-20 16:48:59 -0400 (Wed, 20 May 2009)
New Revision: 10935
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml
Log:
add note about @Transactional annotation
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml 2009-05-20 20:32:56 UTC (rev 10934)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml 2009-05-20 20:48:59 UTC (rev 10935)
@@ -88,7 +88,16 @@
public String sayHello(String name);
}]]></programlisting>
- <para> That's all the server-side code we need to write. Now for our web page - create a new page and import the
+ <para> That's all the server-side code we need to write.</para>
+
+ <note>
+ <para>If you are performing a persistence operation in the method marked <literal>@WebRemote</literal> you will
+ also need to add a <literal>@Transactional</literal> annotation to the method. Otherwise, your method would
+ execute outside of a transaction without this extra hint.That's because unlike a JSF request, Seam does not
+ wrap the remoting request in a transaction automatically.</para>
+ </note>
+
+ <para>Now for our web page - create a new page and import the
<literal>helloAction</literal> component: </para>
<programlisting role="XHTML"><![CDATA[<s:remote include="helloAction"/>]]></programlisting>
More information about the seam-commits
mailing list