Author: arminw
Date: Sat Mar 24 15:24:37 2007
New Revision: 522121

URL: http://svn.apache.org/viewvc?view=rev&rev=522121
Log:
add doc about new report query feature

Modified:
    
db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/query.xml

Modified: 
db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/query.xml
URL: 
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/query.xml?view=diff&rev=522121&r1=522120&r2=522121
==============================================================================
--- 
db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/query.xml
 (original)
+++ 
db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/query.xml
 Sat Mar 24 15:24:37 2007
@@ -917,6 +917,36 @@
 
                 </section>
 
+
+                <anchor id="arbitrary-sql"/>
+                <section>
+                    <title>Special case: Report query with arbitrary 
sql-statements</title>
+                    <p>
+                        Sometimes it can be necessary to perform a query 
against non-mapped tables
+                        or simply to perform an arbitrary query, e.g. to 
request a database system
+                        table or a single column table which can't be mapped.
+                    </p>
+                    <p>
+                        This can be done by creating a query by sql and then 
request a report query
+                        iterator:
+                    </p>
+                    <source><![CDATA[
+String sql = "select * from Article as A1 where A1.name = 'spongebob'";
+Query query = QueryFactory.newQuery(null, sql);
+Iterator it = broker.getReportQueryIteratorByQuery(query);
+while(it.hasNext())
+{
+    Object o =  it.next();
+    System.out.println("result: " + ArrayUtils.toString(o));
+}
+                    ]]></source>
+                    <note>
+                        OJB use the <code>ResultSetMetaData</code> to 
determine the correct
+                        SQL type of the <code>ResultSet</code> values, so this 
feature requires
+                        a proper jdbc-driver implementation.
+                    </note>
+                </section>
+
             </section>
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to