ibatis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gba...@apache.org
Subject svn commit: r498260 - in /ibatis/trunk/cs/docs/dataMapperGuide/src/en: introduction.xml working.xml
Date Sun, 21 Jan 2007 09:32:16 GMT
Author: gbayon
Date: Sun Jan 21 01:32:15 2007
New Revision: 498260

URL: http://svn.apache.org/viewvc?view=rev&rev=498260
Log:
- Updated lazy loading doc

Modified:
    ibatis/trunk/cs/docs/dataMapperGuide/src/en/introduction.xml
    ibatis/trunk/cs/docs/dataMapperGuide/src/en/working.xml

Modified: ibatis/trunk/cs/docs/dataMapperGuide/src/en/introduction.xml
URL: http://svn.apache.org/viewvc/ibatis/trunk/cs/docs/dataMapperGuide/src/en/introduction.xml?view=diff&rev=498260&r1=498259&r2=498260
==============================================================================
--- ibatis/trunk/cs/docs/dataMapperGuide/src/en/introduction.xml (original)
+++ ibatis/trunk/cs/docs/dataMapperGuide/src/en/introduction.xml Sun Jan 21 01:32:15 2007
@@ -50,6 +50,12 @@
 			<listitem>
              Resolution of N+1 select problem using groupBy attribute
           </listitem>
+		  <listitem>
+            Added support ot reuse SQL fragement via &lt;include/&gt; tag
+          </listitem>
+		   <listitem>
+            Added lazy load support for single class 
+          </listitem>
 		</itemizedlist>
       </sidebar>
   </sect1>

Modified: ibatis/trunk/cs/docs/dataMapperGuide/src/en/working.xml
URL: http://svn.apache.org/viewvc/ibatis/trunk/cs/docs/dataMapperGuide/src/en/working.xml?view=diff&rev=498260&r1=498259&r2=498260
==============================================================================
--- ibatis/trunk/cs/docs/dataMapperGuide/src/en/working.xml (original)
+++ ibatis/trunk/cs/docs/dataMapperGuide/src/en/working.xml Sun Jan 21 01:32:15 2007
@@ -1848,13 +1848,14 @@
         <para>Use the lazyLoad attribute with the select attribute to indicate
         whether or not the select statement's results should be lazy loaded.
         This can provide a performance boost by delaying the loading of the
-        select statement's results until they are needed/accessed.
+        select statement's results until they are needed/accessed.</para>
 		
-		Lazy loading is supported transparently for IList and IList&lt;T&gt;  implementation.
-		Lazy loading is supported on strongly typed collection via Castle.DynamicProxy component.
In this case you must set the listClass attribute and declare all methods/properties of the
typed collection that you want to proxy as virtual.
-		</para>
+		<para>Lazy loading is supported transparently for IList and IList&lt;T&gt;
implementation.</para>
+		<para>Lazy loading is supported on strongly typed collection via Castle.DynamicProxy
component. In this case you must set the listClass attribute and declare all methods/properties
of the typed collection that you want to proxy as virtual.</para>
+		<para>Lazy loading is supported on concrete class via Castle.DynamicProxy component.
In this case, you must declare all methods/properties of the class that you want to proxy
as virtual.</para>
 
-		<para><example>
+<para>
+		<example>
           <title>Sample of strongly typed collection used with proxy call</title>
 
 		<programlisting>
@@ -1923,7 +1924,25 @@
 	}
 }
 </programlisting>
-		 </example></para>
+</example> 
+		<example>
+          <title>Concrete class</title>
+
+		<programlisting>
+[C#]
+
+[Serializable]
+public class Person
+{
+...
+	public virtual string Name
+	{
+		get {return _name;}
+	}
+...
+}
+</programlisting>
+</example></para>
       </sect3>
 
       <sect3>



Mime
View raw message