大神 调用mysq存储过程怎么做,java中代码怎么写。。。。。我是小白

这是我的一个测试类,测试调用mysql存储过程的:

String resource = "com/qipei/mapper/DdmlMapper.xml";
 try {
    Reader reader = Resources.getResourceAsReader(resource);
    SqlSessionFactory ssf = new SqlSessionFactoryBuilder().build(reader);  
    SqlSession session = ssf.openSession(true); //true 为自动提交事务
    Map<String, Object> parms = new HashMap<String, Object>();  
    parms.put("CJDM", com.qipei.util.Common.CTMID);
    parms.put("CZDX", "DDML");
    parms.put("RQ", "20161213");  
    System.out.println(parms.get("CJDM"));
    IDdmlService ddmlService = session.getMapper(IDdmlService.class); 

    List<Ddml> as=(List<Ddml>) ddmlService.getZyh(parms);  
    String outPara=(String) parms.get("oCursor");  
    System.out.println(outPara);
    System.out.println(as.toString());
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}  

报错:

org.apache.ibatis.exceptions.PersistenceException: 
### Error building SqlSession.
### The error may exist in SQL Mapper Configuration
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL M                  apper  Configuration. Cause: java.lang.NullPointerException
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:51)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:35)
at com.qipei.test.Textgetzyh.main(Textgetzyh.java:60)

Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.NullPointerException
at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:105)
at org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(XMLConfigBuilder.java:88)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:49)
... 2 more
Caused by: java.lang.NullPointerException
at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLCo nfigBuilder.java:94)
... 4 more

这是我的mapper文件







resultMap="ddml" />


{call getzyh(?,?,?,?)}

这是我的mapper文件







resultMap="ddml" />


{call getzyh(?,?,?,?)}