| Author |
Stateless DAO(EAO) versus POJO DAO
|
Luciano A. Pozzo
Ranch Hand
Joined: Jun 20, 2005
Posts: 112
|
|
Is it better to use DAO as stateless or DAOs as POJO? What are the advantages and disadvantages? thanks
|
 |
Jeanne Boyarsky
internet detective
Marshal
Joined: May 26, 2003
Posts: 26184
|
|
Luciano, It depends on what is in your DAO. Personally, I find it easier to write them as POJOs because I store state for the duration of the query. If your DAO is just a facade to something else (like a JPA entity), stateless is fine.
|
[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
|
 |
Luciano A. Pozzo
Ranch Hand
Joined: Jun 20, 2005
Posts: 112
|
|
Hi Jeanne, Actually I do not store state, only delegate queries for the EntityManager. Here's an example of DAO that I am currently using: But there came the idea of not using stateless, as example below: The argument about this second way(just a POJO) is to improve performance. Makes sense?
|
 |
Jeanne Boyarsky
internet detective
Marshal
Joined: May 26, 2003
Posts: 26184
|
|
Originally posted by Luciano A. Pozzo: The argument about this second way(just a POJO) is to improve performance. Makes sense?
Kind of. It sounds like a case of premature optimization to me. If you have a problem with performance on that segment, sure. But I would think the database code would take many times longer than creating/injecting an object.
|
 |
Luciano A. Pozzo
Ranch Hand
Joined: Jun 20, 2005
Posts: 112
|
|
|
thank you for your opinion Jeanne.
|
 |
 |
|
|
subject: Stateless DAO(EAO) versus POJO DAO
|
|
|