<?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 - ORM and the misleading DAO pattern</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 04:41:19 -0400</pubDate>


    <item>

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

        

        
            <description><![CDATA[I am not sure if DAO layer would bring advantages to software developers. As stated, its pattern does not isolate well and might add more concerns. Perhaps it is worth a try. <a href="http://www.daynesoft.com/">web hosting</a>]]></description>
        

        <pubDate>Thu, 24 Mar 2011 22:37:57 -0400</pubDate>

        

        <jf:creationDate>Thu, 24 Mar 2011 22:37:57 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 24 Mar 2011 22:37:57 -0400</jf:modificationDate>
        <jf:date>Mar 24, 2011</jf:date>
        <jf:author>samie samson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>High PR Backlinks</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[<p>Hello friends i am expert engineer of SEO company so i would like to suggest you that i found a company that provides a High PR Backlink on cheapest price.</p>...]]></description>
        

        <pubDate>Tue, 01 Feb 2011 00:05:53 -0500</pubDate>

        

        <jf:creationDate>Tue, 01 Feb 2011 00:05:53 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 01 Feb 2011 00:05:53 -0500</jf:modificationDate>
        <jf:date>Feb 1, 2011</jf:date>
        <jf:author>ruchikayadav</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>That's an ugly design Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[Yes, you are obviously missing something. In wrapping the underlying layer as an API (they called it DAO design pattern), you said that converting from JDBC to ORM will render the DAO useless. The thing is that, sometimes we also need to access data...]]></description>
        

        <pubDate>Tue, 02 Oct 2007 04:01:14 -0400</pubDate>

        

        <jf:creationDate>Tue, 02 Oct 2007 04:01:14 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 02 Oct 2007 04:01:14 -0400</jf:modificationDate>
        <jf:date>Oct 2, 2007</jf:date>
        <jf:author>Daniel Baktiar</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[Hi!...]]></description>
        

        <pubDate>Wed, 07 Jun 2006 09:33:03 -0400</pubDate>

        

        <jf:creationDate>Wed, 07 Jun 2006 09:33:03 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 07 Jun 2006 09:33:03 -0400</jf:modificationDate>
        <jf:date>Jun 7, 2006</jf:date>
        <jf:author>Ari Heino</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>performance Vs. comfort</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[I'm surprised that nobody has mentioned performance's view so far. ...]]></description>
        

        <pubDate>Fri, 02 Jun 2006 07:32:42 -0400</pubDate>

        

        <jf:creationDate>Fri, 02 Jun 2006 07:32:42 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 02 Jun 2006 07:32:42 -0400</jf:modificationDate>
        <jf:date>Jun 2, 2006</jf:date>
        <jf:author>Petr Juza</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[<blockquote>...but I think the "real" solution to this is not to use the DAO-pattern at all - we shouldn't have to deal with persistence explicitely, our "domain objects" should simply be persistent, end of discussion.</blockquote>...]]></description>
        

        <pubDate>Mon, 29 May 2006 08:46:26 -0400</pubDate>

        

        <jf:creationDate>Mon, 29 May 2006 08:46:26 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 29 May 2006 08:46:26 -0400</jf:modificationDate>
        <jf:date>May 29, 2006</jf:date>
        <jf:author>Race Condition</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[Hi all,...]]></description>
        

        <pubDate>Sun, 28 May 2006 11:04:24 -0400</pubDate>

        

        <jf:creationDate>Sun, 28 May 2006 11:04:24 -0400</jf:creationDate>
        <jf:modificationDate>Sun, 28 May 2006 11:04:24 -0400</jf:modificationDate>
        <jf:date>May 28, 2006</jf:date>
        <jf:author>Bernhard Messerer</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: DAO means different things to different people</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[All we want is an "Abstraction" to Data Access......]]></description>
        

        <pubDate>Fri, 26 May 2006 19:48:08 -0400</pubDate>

        

        <jf:creationDate>Fri, 26 May 2006 19:48:08 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 26 May 2006 19:48:08 -0400</jf:modificationDate>
        <jf:date>May 26, 2006</jf:date>
        <jf:author>big BADguy</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>DAO antipattern?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA["Isolating logic and persistence from each other. Whether a modern ORM tool can fill the DAO need is an application design question. For many applications, an ORM tool can be used as the DAO layer."...]]></description>
        

        <pubDate>Fri, 26 May 2006 05:30:00 -0400</pubDate>

        

        <jf:creationDate>Fri, 26 May 2006 05:30:00 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 26 May 2006 05:30:00 -0400</jf:modificationDate>
        <jf:date>May 26, 2006</jf:date>
        <jf:author>Endy Brosens</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Remember that you have choices</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[The reality is that sometimes DAOs are the most appropriate way to access a database, sometimes a persistence framework is, sometimes services are, and sometimes it's even best to simply embed SQL code in your business objects.  The Agile Data method...]]></description>
        

        <pubDate>Fri, 26 May 2006 05:14:40 -0400</pubDate>

        

        <jf:creationDate>Fri, 26 May 2006 05:14:40 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 26 May 2006 05:14:40 -0400</jf:modificationDate>
        <jf:date>May 26, 2006</jf:date>
        <jf:author>Scott Ambler</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: DAO means different things to different people</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[Correction:

I horribly misspelt "redundency".

Paul.]]></description>
        

        <pubDate>Thu, 25 May 2006 07:27:43 -0400</pubDate>

        

        <jf:creationDate>Thu, 25 May 2006 07:27:43 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 25 May 2006 07:27:43 -0400</jf:modificationDate>
        <jf:date>May 25, 2006</jf:date>
        <jf:author>Paul Campbell</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>DAO means different things to different people</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[Part of the problem with any "DAO" disscussion is that there are two flavours of the pattern in common use:...]]></description>
        

        <pubDate>Thu, 25 May 2006 07:25:22 -0400</pubDate>

        

        <jf:creationDate>Thu, 25 May 2006 07:25:22 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 25 May 2006 07:25:22 -0400</jf:modificationDate>
        <jf:date>May 25, 2006</jf:date>
        <jf:author>Paul Campbell</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[<blockquote>It's a specifically confusing example because he used Object, implying it works for anything, rather than ClassX, meaning it's class specific. But change it to "ClassXDAO.update(ClassX cx, Connection conn)", and it basically...]]></description>
        

        <pubDate>Wed, 24 May 2006 12:01:35 -0400</pubDate>

        

        <jf:creationDate>Wed, 24 May 2006 12:01:35 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 24 May 2006 12:01:35 -0400</jf:modificationDate>
        <jf:date>May 24, 2006</jf:date>
        <jf:author>Race Condition</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[<blockquote>It's a specifically confusing example because he used Object, implying it works for anything, rather than ClassX, meaning it's class specific. But change it to "ClassXDAO.update(ClassX cx, Connection conn)", and it basically...]]></description>
        

        <pubDate>Wed, 24 May 2006 11:56:50 -0400</pubDate>

        

        <jf:creationDate>Wed, 24 May 2006 11:56:50 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 24 May 2006 11:56:50 -0400</jf:modificationDate>
        <jf:date>May 24, 2006</jf:date>
        <jf:author>Race Condition</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: ORM and the misleading DAO pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=40581</link>

        

        
            <description><![CDATA[<blockquote>I still don't get it. What if I DO want my setFirstName() to take effect right away? If calling save() does no-op, does ending the current session the only way to make the persistence happen?<br></blockquote>...]]></description>
        

        <pubDate>Wed, 24 May 2006 11:07:45 -0400</pubDate>

        

        <jf:creationDate>Wed, 24 May 2006 11:07:45 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 24 May 2006 11:07:45 -0400</jf:modificationDate>
        <jf:date>May 24, 2006</jf:date>
        <jf:author>Luca Masini</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

