自己顶一下 同时方法 fromHIALResponseTypeToXML 的输入参数为 <HialRequestType> <Header> <SystemID>10101</SystemID> <KEY>01</KEY> </Header> <MappingSQL ID="2" Value=" select to_char(a.create_time,'yyyy-mm') "月份" ,trunc(((count(a.hrid)/3200000)*100),8) "育龄妇女建档率" FROM t_psr_hrid a,t_psr_basic_info b where a.hrid=b.hrid and a.create_time between to_date('2009-01','yyyy-mm') and to_date('2012-01','yyyy-mm') and b.gender_cd = '2' and b.age between 15 and 49 group by to_char(a.create_time,'yyyy-mm')"/> </HialRequestType>
同时方法 fromHIALResponseTypeToXML 的输入参数为
<HialRequestType>
<Header>
<SystemID>10101</SystemID>
<KEY>01</KEY>
</Header>
<MappingSQL ID="2" Value=" select to_char(a.create_time,'yyyy-mm') "月份" ,trunc(((count(a.hrid)/3200000)*100),8) "育龄妇女建档率" FROM t_psr_hrid a,t_psr_basic_info b where a.hrid=b.hrid and a.create_time between to_date('2009-01','yyyy-mm') and to_date('2012-01','yyyy-mm') and b.gender_cd = '2' and b.age between 15 and 49 group by to_char(a.create_time,'yyyy-mm')"/>
</HialRequestType>
public HIALResponseType xmlToResponse(String value) {
HIALResponseType response = null;
XStream xs = new XStream(new DomDriver());
Class[] classArray = { HIALResponseType.class };
xs.processAnnotations(classArray);
response = (HIALResponseType)xs.fromXML(value);
return response;
}
xstream.alias("Message", Message.class);