When I was using Dozer, I did ran against "many" bugs (about 5 years ago). Just search on my name in de dozer issue tracker ;) I think most of them are solved now. In the mean time I patched it as I couldn't wait till they got fixed. I also contributed some code to Dozer back then, but Dozer had resourcing problems (people getting pregnant/married/starting family, etc... ), I don't know how this is now. I also added some Dozer optimizations.
One issue I can remember (look in the dozer issue tracker for details and more issues): Hibernate lazy loading. I do a lot of lazy loading with Hibernate, fully tested, to performance optimize Hibernate usage. However, Dozer did just scan all methods/fields and loaded the data from the db :(.. So I added some Condition interface, that is injected and asked if the method/field is a valid candidate... And I remember Dozer could do a better job in crawling recursive code with Lists/Sets involved (creating unnecessary/duplicated Array Lists/Sets, etc..) ... At the end I was almost rebuilding Dozer :(... And Dozer had problems with super classes/interfaces which I have a lot. I basically create light weight DTO objects that contains data from several db entities. I strongly follow the Entity/ValueType pattern from Hibernate. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/groups/opt_out.
