com.ibatis.sqlmap.client.SqlMapException:There is no statement named in this SqlMap.
意思是没有对应的名字的sql语句。
检查了在xxx.xml文件中是否有两个标签的id命名相同(问题不在这)
DAO实现类方法中有没有写对应xxx.xml的id名称(问题也不在这)
那就只能是实体映射文件xxx.xml未加入到sqlMap-Config.xml文件中。原因在Spring配置文件: <property name="mappingLocations">
<value>classpath*:/com/sinolife/sris/**/*-ibatis2.xml</value>
</property>
修改成:<property name="mappingLocations">
<value>classpath*:/com/sinolife/*/**/*-ibatis2.xml</value>
</property>