单元测试或者项目启动运行是,报这个错误There is no statement named xxxx
经过检查 sqlMap中改名字的也存在,命名空间也是正确,奇怪就是报错,
后面经检查是SqlMapConfig.xml中,缺少useStatementNamespaces的配置
后面添加该配置,正常了。
<settings enhancementEnabled="true" maxTransactions="20"
maxRequests="32" maxSessions="10" useStatementNamespaces="true" />