kMarshallers.newMarshaller( kbase, new ObjectMarshallingStrategy[]{ oms } );
marshaller.marshall( baos, ksession ); baos.close();
在大多数情况下,单一策略是不够的。为了增加灵活性,ObjectMarshallingStrategyAcceptor
可以使用界面。这个Marshaller有一系列策略,在读取或编写用户对象时,它会迭代策略,询问他们是否承担编组用户对象的责任。提供的实现之一是