Citation:
public List<FluxTraceConsolidee> listeFluxAvecNir( final String NomWS, final String methodeWS, final String numPS, final String NIR,
final String DateNaissance ) {
String SQL = "select * from ws_traces_consolidees as c inner join ws_traces_brutes as b on b.id_ws = c.id_ws where b.web_service ='" + NomWS
+ "' and b.methode ='" + methodeWS + "' and c.numero_ps = '" + numPS + "' and c.nir_13 = '" + NIR + "' and c.date_naissance ='" + DateNaissance
+ "' limit 20";
List<FluxTraceConsolidee> listeflux = jdbcTemplateObject.query( SQL, new FluxMapper() );
return listeflux;
}
et voilà le mainApp( l'appel de la méthode en question)
Citation:
public static void main( final String[] args ) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( "Beans.xml" );
IFluxConsolideDAO fluxJDBCTemplate = (FluxJDBCTemplate) context.getBean( "FluxJDBCTemplate" );
System.out.println( "------Listing Multiple Records--------" );
String NomWS = "ProcessAbonnementIdentificationBenefPSParametrableService";
String methodeWS = "getAbonnement";
String numPS = "002011088";
String NIR = "2700138516054";
String DateNaissance = "19700108";
List<FluxTraceConsolidee> flux = fluxJDBCTemplate.listeFluxAvecNir( NomWS, methodeWS, numPS, NIR, DateNaissance );
for ( FluxTraceConsolidee record : flux ) {
//System.out.print( "ID : " + record.getId() );
System.out.print( "Id Web Service: " + record.getIdWebService() );
System.out.println( " , WS : " + record.getIdWebService() );
}
context.close();
}