Thanks for pointing it out. Well, apparently the author created a class, HibernateFilter.java, that acts as a filter during the GWT serialization of objects. http://tocollege-net.googlecode.com/svn/ProGWT/trunk/src/main/java/com/apress/progwt/server/gwt/HibernateFilter.java
It converts Date objects, PersistentSet collections etc. Not sure what it's worth actually. Has anyone used such approach ? On Sun, May 1, 2011 at 8:52 PM, Juan Pablo Gardella < [email protected]> wrote: > In the book Pro Web 2.0 Application Development with GWT > <http://www.amazon.com/Pro-Application-Development-Experts-Voice/dp/1590599853> > the > author don't use DTO. He *hack *some GWT classes to put null this > relations during serialization . > > This is a good solutions because you don't duplicate your entities and > don't need frameworks (dozzer or gilead). The bad is obscure code, but whn > you do it is transparent for developers > > > > 2011/5/1 Celinio <[email protected]> > >> OK. >> But if you look at this entity, it has a onetomany relationship (manytoone >> more exactly) and there is no DTO mapped to it : >> >> http://code.google.com/p/gwt-hardwarestore/source/browse/trunk/%20gwt-hardwarestore/HardwareStore_2/src/com/hardwarestore/vo/Purchase.java >> >> What do you think ? >> >> On Sun, May 1, 2011 at 4:49 PM, Ahmed Mohammed >> <[email protected]>wrote: >> >>> You will be needing DTOs if in entities there are any one to many >>> relationships.Or if you have any lazy load defined for any >>> fields.Since GWT can't serialize those objects, it will throw unable >>> serialize exception when you try to pass the entities from server to >>> client. >>> -Ahmed >>> >>> On May 1, 3:34 am, Celinio <[email protected]> wrote: >>> > Hi, >>> > I need some clarification regarding the use of JPA entities within a >>> GWT >>> > application. >>> > I have always read that you need to create a DTO for each entity that >>> you >>> > develop in a GWT application because of some serialization problem. >>> > >>> > But if you look at this skeleton for a GWT-JPA application, you will >>> notice >>> > that there are no DTOs !http://code.google.com/p/gwt-hardwarestore/ >>> > >>> > So i am not sure what's really needed. >>> > Are DTOs really needed ? >>> > My GWT application uses the MVP Places and Activities pattern. >>> > >>> > Thanks for helping. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Google Web Toolkit" group. >>> To post to this group, send email to [email protected] >>> . >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/google-web-toolkit?hl=en. >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Web Toolkit" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-web-toolkit?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
