[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