使用JAXB对Java对象进行XML序列化和反序列化的限制:
1. Java对象必须有无参的公有构造函数;
2. 只有公有成员和具有getter/setter的非公有成员才能被XML序列化和反序列化;
3. 数组、List接口及其派生类的实例对象无法被序列化,除非它是某个类的成员,这时需要对其拥有者进行序列化。
使用JAXB对Java对象进行XML序列化和反序列化的限制:
1. Java对象必须有无参的公有构造函数;
2. 只有公有成员和具有getter/setter的非公有成员才能被XML序列化和反序列化;
3. 数组、List接口及其派生类的实例对象无法被序列化,除非它是某个类的成员,这时需要对其拥有者进行序列化。