I have been using hibernate in a GWT project for a long time without
any external library.
There are only a few things you need to keep in mind and you wont have
any trouble
1. Dont use Lazy loading. You should shut off lazy="false" if using
xml config
2. Hibernate convert sets to PersistentSet so you need to convert it
back,
I usually write a dehibernate method in my dao where I create a new
set and use an iterator to iterate through all values in persistent
set and put them in a plain set.

Let me know if this works. It is a lot faster than using other tools
Addy
http://checkAppointments.com


On Jan 30, 12:50 pm, "Karthik Karuppannan" <[email protected]>
wrote:
> GWT is not able to serialize the PersistentSet in Hibernate POJO objects
> and throwing below errors.
>
> Caused by: com.google.gwt.user.client.rpc.SerializationException: Type
> 'org.hibernate.collection.PersistentSet' was not assignable to
> 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom
> field serializer.  For security purposes, this type will not be
> serialized.
>
>       at
> com.google.gwt.user.server.rpc.impl.LegacySerializationPolicy.validateSeri
> alize(LegacySerializationPolicy.java:140)...
>
> I googled around for options but I could not find any solution other than
> the hibernate4gwt (now Gilead). I am not comfortable using it as per steps
> described 
> athttp://hibernate4gwt.sourceforge.net/getting_started_stateless.html(I am
> not sure if there is any updated version to this).  I need to modify my
> domain classes, remote services, spring context configurations, etc.
>
> Is there any other alternate solution?  I joined just now and this is my
> first post. So, I am sorry if I am asking a repeated question for a known
> solution.
>
> ~ regards,
>
> Karthik Karuppannan
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to