spring整合mybatis bug解决java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ...

spring整合mybatis时候出现了这个bug

java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.jpj.base.dao.UserDaoI.getUserByUsername通过查找资料解决了这个bug,解决方式是在sql的xml配置里面有一个配置

<mapper namespace="com.jpj.base.model.TUser" >

这个配置应该是对应的Dao接口,我写成了model类了结果一直出错,改为到接口

<mapper namespace="com.jpj.base.dao.UserDaoI" >

java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.jpj.base.dao.UserDaoI.getUserByUsername通过查找资料解决了这个bug,解决方式是在sql的xml配置里面有一个配置

<mapper namespace="com.jpj.base.model.TUser" >

这个配置应该是对应的Dao接口,我写成了model类了结果一直出错,改为到接口

<mapper namespace="com.jpj.base.dao.UserDaoI" >

猜你喜欢

转载自www.cnblogs.com/zhiws/p/9269990.html