Ok we are getting close do you use some kind of managed bean spring binding layer? if yes which one?
Try to declare your address bean also in spring and not in jsf, if you do a mixed binding of spring and jsf beans you often can run into problems especially with object assignments. Also: Have in mind that following happens at saveing all the entire object content is serialized via standard java serialisation mechanisms into a data structure internally (byte[] most likely, I cannot remember it has been a while) so if something within this serialisation fails saveState does not work (it normally should throw an exception somewhere) which means if you have an entire object cascade referenced at that time, make sure that the more complex non serialisable objects are set to transient otherwise saving will fail. Whatever can be serialised and also is declared within as a bean should be serializable. Werner Lisa schrieb: > no, just Java types, String, boolean. Other objects needed are singletons > managed/injected by Spring. > > thanks

