为了账号安全,请及时绑定邮箱和手机立即绑定

找不到“UserDOMapper”类型的bean

https://img1.sycdn.imooc.com//5c41fcf500018b3b12340613.jpg

这里是怎么出错了   我重新写了一遍还是不行...

正在回答

5 回答

把你的邮箱发我,我可以把整个项目的代码都给你。mybatis-generator.xml和application.properties文件同时位于resources的根目录下面

0 回复 有任何疑惑可以回复我~
#1

weixin_慕妹3329874 回复 qq_罪名_1 提问者

已经给你发送到你邮箱了。你试一下
2019-01-29 回复 有任何疑惑可以回复我~
#2

weixin_慕妹3329874 回复 qq_天好蓝耶_0

已发送,注意查收
2019-02-02 回复 有任何疑惑可以回复我~
查看1条回复

应该是你的mapper.xml文件有问题。mybatis-generator.xml是mybatis生成的配置文件,位于resources目录下面。

0 回复 有任何疑惑可以回复我~
#1

qq_罪名_1 提问者

怎么改呀
2019-01-21 回复 有任何疑惑可以回复我~

2019-01-19 17:56:31.762  INFO 8904 --- [nio-8090-exec-2] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} inited

2019-01-19 17:56:32.212  INFO 8904 --- [nio-8090-exec-2] o.s.b.f.xml.XmlBeanDefinitionReader      : Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]

2019-01-19 17:56:32.395  WARN 8904 --- [nio-8090-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.jdbc.BadSqlGrammarException: 

### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

### The error may involve com.miaoshaproject.dao.UserPasswordDOMapper.insertSelective-Inline

### The error occurred while setting parameters

### SQL: insert into user_password

### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]


0 回复 有任何疑惑可以回复我~

看你的mybatis-generator里面设置sqlMapGenerator了没有。

<sqlMapGenerator targetPackage="mapping"  targetProject="src/main/resources">
    <property name="enableSubPackages" value="true" />

然后,再看application.properties里面设置了mybatis.mapper-locations了没有。

mybatis.mapper-locations=classpath:mapping/*.xml

启动的应用程序需要加上下面两个注解。里面的包名换成你自己实际对应的包名。

@SpringBootApplication(scanBasePackages = {"cn.ancony.seckill"})
@MapperScan("cn.ancony.seckill.dao")


0 回复 有任何疑惑可以回复我~
#1

qq_罪名_1 提问者

mybatis-genderator 文件名是什么 我找不到
2019-01-19 回复 有任何疑惑可以回复我~
#2

qq_罪名_1 提问者

后面的我都加了
2019-01-19 回复 有任何疑惑可以回复我~
#3

qq_罪名_1 提问者

我看了 你说的我都加了的
2019-01-19 回复 有任何疑惑可以回复我~
#4

qq_罪名_1 提问者

你好 ,我在末尾写上了我报的错误 就是在点击注册后产生的 未知错误。 验证码获取正常 点击注册就异常报错
2019-01-19 回复 有任何疑惑可以回复我~
查看1条回复

这个没关系~只要运行没问题就行。

0 回复 有任何疑惑可以回复我~
#1

qq_罪名_1 提问者

运行有问题呀
2019-01-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

找不到“UserDOMapper”类型的bean

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信