<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Generic Query Object (GQO) Best Practice</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Wed, 19 Jun 2013 19:10:22 -0400</pubDate>


    <item>

        <title>Thanks posting</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[Many thanks <a href="http://www.viptravesti.net/">travesti</a> for everything you <a href="http://www.viptravesti.net/antalyatravesti.html">antalya travestileri</a> track. We wish success <a...]]></description>
        

        <pubDate>Mon, 17 Aug 2009 14:26:03 -0400</pubDate>

        

        <jf:creationDate>Mon, 17 Aug 2009 14:26:03 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 17 Aug 2009 14:26:03 -0400</jf:modificationDate>
        <jf:date>Aug 17, 2009</jf:date>
        <jf:author>iclal can</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>c#</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[the c# code

{
Console.writeline(":)");
}]]></description>
        

        <pubDate>Wed, 16 Jul 2008 11:10:51 -0400</pubDate>

        

        <jf:creationDate>Wed, 16 Jul 2008 11:10:51 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 16 Jul 2008 11:10:51 -0400</jf:modificationDate>
        <jf:date>Jul 16, 2008</jf:date>
        <jf:author>botoks krem</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Now, to the real meat</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[<blockquote>There are much more elegant, optimal, and practical ways of doing that than expecting the front end to do all the data filtering, sorting, etc. Database engines are very good at their core task of storing and retrieving...]]></description>
        

        <pubDate>Fri, 17 Dec 2004 11:59:26 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Dec 2004 11:59:26 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Dec 2004 11:59:26 -0500</jf:modificationDate>
        <jf:date>Dec 17, 2004</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Now, to the real meat</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[<blockquote>I think the goal is to make your system such that the front-end doesn't know where the data is coming from.  If you need to use special queries you can still do so without going directly to the DB from the front-end.</blockquote><br>There are...]]></description>
        

        <pubDate>Fri, 10 Dec 2004 12:41:41 -0500</pubDate>

        

        <jf:creationDate>Fri, 10 Dec 2004 12:41:41 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 10 Dec 2004 12:41:41 -0500</jf:modificationDate>
        <jf:date>Dec 10, 2004</jf:date>
        <jf:author>Nathan Cheng</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RE: Now, to the real meat</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[<blockquote>Then why did they even bother to add &quot;WHERE&quot; and &quot;ORDER BY&quot; to SQL and go through all the trouble of writing sophisticated database engines, when all we need to do is &quot;get all the data from the backend and give it to...]]></description>
        

        <pubDate>Fri, 10 Dec 2004 10:19:46 -0500</pubDate>

        

        <jf:creationDate>Fri, 10 Dec 2004 10:19:46 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 10 Dec 2004 10:19:46 -0500</jf:modificationDate>
        <jf:date>Dec 10, 2004</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>RE: Now, to the real meat</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[Mark says: When dealing with data retrieval, you have to understand that in the general case, you get all the data from the backend and give it to the front end. The front end plays with it as it desires (sorting, grouping etc). This is a clean...]]></description>
        

        <pubDate>Thu, 09 Dec 2004 13:19:57 -0500</pubDate>

        

        <jf:creationDate>Thu, 09 Dec 2004 13:19:57 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 09 Dec 2004 13:19:57 -0500</jf:modificationDate>
        <jf:date>Dec 9, 2004</jf:date>
        <jf:author>Nathan Cheng</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>What about Distribution Concept</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[I guess a few things are missing,<br><br>The idea of distribution if to make any process transparent of clients, this solution does not comply with the distribution idea<br><br>The other question is, how do you apply the security to the modified query...]]></description>
        

        <pubDate>Fri, 05 Nov 2004 17:17:17 -0500</pubDate>

        

        <jf:creationDate>Fri, 05 Nov 2004 17:17:17 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 05 Nov 2004 17:17:17 -0500</jf:modificationDate>
        <jf:date>Nov 5, 2004</jf:date>
        <jf:author>Sasan Sahraei</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Now, to the real meat</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[Ok, now that we have opened up a dialogue, lets continue...<br><br>I would like to point you toward Hibernate, which already implements much of what you would like to accomplish (it takes care of the SQL for you).<br><br>Your original post was based on 4...]]></description>
        

        <pubDate>Fri, 29 Oct 2004 10:45:25 -0400</pubDate>

        

        <jf:creationDate>Fri, 29 Oct 2004 10:45:25 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 29 Oct 2004 10:45:25 -0400</jf:modificationDate>
        <jf:date>Oct 29, 2004</jf:date>
        <jf:author>Mark Waschkowski</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>RE:  another question/comment for you then...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[Good point Mark.<br>To avoid such problems, there can be a mapping between database field names and the names used in Java program. Also to hide field types pass parameter's value as an &quot;Object&quot; not a String or Long or... and it is the...]]></description>
        

        <pubDate>Fri, 29 Oct 2004 07:55:15 -0400</pubDate>

        

        <jf:creationDate>Fri, 29 Oct 2004 07:55:15 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 29 Oct 2004 07:55:15 -0400</jf:modificationDate>
        <jf:date>Oct 29, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>RE: missed the point about column names</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[About the column name you are completely right.<br><br>About the next part of your writing I want to point out that it is not the sessionbean that implements the Query interface. SessionBean only makes an instance of Query and returns it.]]></description>
        

        <pubDate>Fri, 29 Oct 2004 07:40:26 -0400</pubDate>

        

        <jf:creationDate>Fri, 29 Oct 2004 07:40:26 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 29 Oct 2004 07:40:26 -0400</jf:modificationDate>
        <jf:date>Oct 29, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Ok, another question/comment for you then...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[Thanks for the reply Reza.<br><br>I would like to point out one thing and would like to know your thoughts:<br>-as soon as a query, in the middle tier or presentation uses STRINGS to add parameters or do ordering, you are tied in through said String from...]]></description>
        

        <pubDate>Thu, 28 Oct 2004 14:03:59 -0400</pubDate>

        

        <jf:creationDate>Thu, 28 Oct 2004 14:03:59 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 28 Oct 2004 14:03:59 -0400</jf:modificationDate>
        <jf:date>Oct 28, 2004</jf:date>
        <jf:author>Mark Waschkowski</jf:author>
        <jf:replyCount>6</jf:replyCount>
    </item>


    <item>

        <title>missed the point about column names</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[You should not use the table/column names was the point. use an abstract name or the java name. If the table is ORD and the id column id ORG_ID and you map that to class Order with property orderId then use orderId or id or whatever but do not tie it to...]]></description>
        

        <pubDate>Thu, 28 Oct 2004 13:58:01 -0400</pubDate>

        

        <jf:creationDate>Thu, 28 Oct 2004 13:58:01 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 28 Oct 2004 13:58:01 -0400</jf:modificationDate>
        <jf:date>Oct 28, 2004</jf:date>
        <jf:author>bruce goldstein</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RE: Getting connection</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[If you want to use Query object in a thick client application, I suggest that the Query object talk to the remote interface of the Query Engine and ask it for the result. So the query engine executes the query on the server (the connection will be...]]></description>
        

        <pubDate>Thu, 28 Oct 2004 04:10:17 -0400</pubDate>

        

        <jf:creationDate>Thu, 28 Oct 2004 04:10:17 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 28 Oct 2004 04:10:17 -0400</jf:modificationDate>
        <jf:date>Oct 28, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Ugh</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[About the layering that you asked I'd like to mention that sometimes the query parameters are the business part of the query regradless of how the data should be shown. Extracting an &quot;Order&quot; by its &quot;orderNo&quot; is the business, but how...]]></description>
        

        <pubDate>Thu, 28 Oct 2004 03:59:50 -0400</pubDate>

        

        <jf:creationDate>Thu, 28 Oct 2004 03:59:50 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 28 Oct 2004 03:59:50 -0400</jf:modificationDate>
        <jf:date>Oct 28, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>9</jf:replyCount>
    </item>


    <item>

        <title>Ugh</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29319</link>

        

        
            <description><![CDATA[No offense to the original poster, but this looks like an anti-pattern if I ever saw one...<br><br>First off, where is the layering? Both the middle tier and the front end are aware of back end issues (note the actual column...]]></description>
        

        <pubDate>Wed, 27 Oct 2004 13:56:35 -0400</pubDate>

        

        <jf:creationDate>Wed, 27 Oct 2004 13:56:35 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 27 Oct 2004 13:56:35 -0400</jf:modificationDate>
        <jf:date>Oct 27, 2004</jf:date>
        <jf:author>Mark Waschkowski</jf:author>
        <jf:replyCount>10</jf:replyCount>
    </item>



</channel>
</rss>

