Java : Can we use DAO as a singleton instance
<p>This is a general question , not specific to my current application .</p>

<p>In a heavy Traffic MultiThreaded application , what is the approach to do </p>

<p>Assume that there is a DAO which containes a  method (say UpdateDatainDb)  to update Data inside a Database , now my question is </p>

<ol>
<li><p><strong>Is it good to have a Singleton instance of that DAO class and access its method UpdateDatainDb ?</strong></p></li>
<li><p><strong>Or every time  create a new  Object of that DAO and call the method UpdateDatainDb ?</strong></p></li>
</ol>
