困扰半天,发现原因是namespace命名原因。
错误提示:
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for解决方法:<mapper namespace="">此处namespace命名应不能重复,即两个xml文件都命名为相同命名空间即会出现上述错误。
在http://www.cnblogs.com/skyme/archive/2011/03/14/1983931.html中曾提到解决方法,经过测试方法不是十分正确。
测试版本:flex4
2011-7-25:今天碰到了同样现象,原因是getSqlSession().selectList()中写的类名大小写和xml文件中不同导致。因此,本人认为可能是找不到相关类引起此类错误。