我有两个类 CommonRequest 和 AccountRequest
@FixedLengthRecord(paddingChar=' ',ignoreTrailingChars=true)
public class CommonRequest {
@Id
private String corelationID;
@DataField(pos=1,length=8)
private String cmNumber;
@DataField(pos=2,length=16)
private String accountNumber;
}
和 AccountRequest.java
@FixedLengthRecord(paddingChar=' ',ignoreTrailingChars=true)
public class AccountRequest extends CommonRequest {
@Id
private String corelationID;
@DataField(pos=3,length=14)
private String accountType;
@DataField(pos=4,length=15)
private String accountLocation;
}
当我尝试解组像cmNumberaccountNumberaccountTypeaccountLocation这样的记录时
它正确地解组共同请求,但是当我尝试解组 AccountRequest 时,它从开始的位置开始,而不是从共同请求中留下的位置继续。
这与 AccountRequest 中的整个字段不匹配。