ibatis怎么执行SQL函数,返回的又是什么呢?

select dbo.f_getPinyin('中国',0) py,dbo.f_getPinyin('中国',1) wb //这条语句是把中国的 拼音和五笔查出来
请问ibatis怎么执行这样的语句,并且又返回的是什么结果,dao怎么接收这个结果?

怎么执行?最后还不是交给数据库来做事嘛。
返回的是list里面装数组啊。
dao 处理list还不容易吗?

[code="xml"]

select dbo.f_getPinyin('中国',0) py,dbo.f_getPinyin('中国',1) wb


[/code]

这个返回的是一个HashMap,dao层用:
[code="java"]sqlMap.queryForList("findChinese", "");[/code]

list中放的就是HashMap,循环list取得结果:
[code="java"]
String py = (String)map.get("PY");
String wb = (String)map.get("WB");
[/code]