mybatis调用存储过程有几种方式

mybatis调用存储过程除了call的方式还有其他的吗,用call调用有很多缺陷,只能按参数顺序传值,如果存储过程增加一个值对应的代码还得改,有的值用默认值就可以,但是没法传默认值,求解

mybatis源码中调用存储过程的例子参考:http://www.360doc.com/content/13/0306/14/7471983_269658238.shtml
具体使用方式参考:http://blog.csdn.net/zhaoweitco/article/details/10831091

http://blog.csdn.net/zhaoweitco/article/details/10831091

http://sishuok.com/forum/blogPost/list/3898.html

可以直接在xml里写执行的sql语句
begin
存储过程();
end