问题是如何byte[]
排除 XMLEncoder 的序列化,但我需要将此字段保存到 DB。我有一个对象
public class MyClass1 implements Serializable {
some properties ...
private byte[] a01_14_01_content;
getters and setters ...
}
和编码器:
import java.beans.XMLEncoder;
public class MyEncoder{
...
public byte[] getBytes() {
XMLEncoder e = new XMLEncoder(baos);
e.writeObject(answer);
e.close();
return baos.toByteArray();
}
}
我需要序列化除数组字段之外的所有字段。
transient
属性修饰符不起作用;
@Transient
get 方法上的注释不起作用;
@XMLTransient
属性上的注释不起作用。这很简单,但我需要社区的帮助!