Hello Darius,
Darius Jockel wrote:
Hm, you are right. I think only classes you want to persist should implement java.io.Serializable,
e.g. "Entities".
I think you could say in more general that only classes which you want to serialize should implement java.io.Serializable. ;-) Serialization is not only needed with peristence also for transfer/remoting. I think the decision, for which classes you need the interface (e.g. entities, transfer objects), is project specific and should be configured with an AOP-Template. So I think it is reasonable, that the template in the JavaBasicCartridge should be rolled back to the old version.
Regards
Nils