无法使用Mybatis运行SQL查询

无法使用Mybatis运行SQL查询,第1张

无法使用Mybatis运行SQL查询

看看错误

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),但是它们应该在具有相同名称的程序包中,并且应该组合在同一文件夹中。战争建立过程,因为它们都应根据您的配置在类路径中可用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4911049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存