+1. That's actually impossible to get clustered stateful applications using
JPA (mainly because that restriction).
Some implementations (like Hibernate clam to be serializable).
Here is an blog from Mark
https://struberg.wordpress.com/2012/04/25/is-there-a-way-to-fix-the-jpa-entitymanager/
Interesting to read ....
Jean-Louis
Le 26 avril 2012 16:19, Antonio Goncalves <antonio.goncalves_at_gmail.com> a
écrit :
> Hi Jean-Louis,
>
> Indeed, the JPA Expert Group could be the best place, but, that being
> said, this topic is broader than just JPA. Entity Manager not being
> serializable has an impact on stateful applications : it's impossible to
> have conversation in clusters and impossible to have sub-conversations
> (Spring Webflow allows it by hacking the EntityManager). So this topic has
> a real impact on applications using Stateful EJBs, JSF and CDI
> (conversation).
>
> I don't know the technical constraints but I never understood why
> EntityManager was not designed to be serializable.
>
> Antonio
>
>
> On Thu, Apr 26, 2012 at 09:49, Jean-Louis MONTEIRO <jeanouii_at_gmail.com>wrote:
>
>> Hi,
>>
>> Just to mention some discussions around serialization aspects.
>> I know Marina is already aware of those discussions and there is a JIRA
>> on Glassfish http://java.net/jira/browse/GLASSFISH-824
>>
>> It's not really the best place to deal with that here. JPA spec is may be
>> more relevant.
>>
>> Jean-Louis
>>
>
>
>
> --
> Antonio Goncalves
> Software architect and Java Champion
>
> Web site <http://www.antoniogoncalves.org> | Twitter<http://twitter.com/agoncal>|
> Blog <http://feeds.feedburner.com/AntonioGoncalves> | LinkedIn<http://www.linkedin.com/in/agoncal>| Paris
> JUG <http://www.parisjug.org>
>