看看错误
Mapped Statements collection does not contain value for com.mycom.myproject.db.mybatis.dao.UserMapper.countByExample
看来myBatis找不到您的查询。那可能是因为找不到您的xml映射。它应该
com.mycom.myproject.db.mybatis.daopackage符合您的配置:
<!-- scan for mappers and will automatically scan the whole classpath for xmls --><bean > <property name="sqlSessionFactory" ref="sqlSessionFactory" /> <property name="basePackage" value="com.mycom.myproject.db.mybatis.dao" /></bean>
在项目结构中,UserMapper.java和UserMapper.xml可以位于不同的文件夹中(如果要从XML文件中分离xml),但是它们应该在具有相同名称的程序包中,并且应该组合在同一文件夹中。战争建立过程,因为它们都应根据您的配置在类路径中可用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)