bug汇总
宇泽希
一起学习,一起进步!
展开
-
数据库无法插入Could not set property ‘id‘ of ‘class com.XXX‘ with value ‘1481832253064073217‘
场景:数据库已设置主键自动递(AUTO_COMMIT)了,正常情况下插入数据不带id时也能插进去的,但是我的没插进去,报错如下:Could not set property ‘id’ of ‘class com.XXX’ with value ‘1481832253064073217’ Cause: java.lang.IllegalArgumentException: argument type mismatch’后来找到原因是在实体类中的id字段上需要加入如下注解 @TableId(value=原创 2022-01-14 11:40:53 · 7556 阅读 · 3 评论 -
No qualifying bean of type ‘xxx.xxx.mapper.XxxMapper‘ available: expected at least 1 bean which.....
今天在搭建环境的时候被这个bug坑了一个多小时,索性最后找到了问题原因就是mapper没有注入!我是初次使用模块化搭建项目的,结构如下主启动类写在了web模块mapper接口卸载了service模块我在主启动类上设置自动扫描mapper包这么一看没啥不对的,可是一启动就报这个错原因分析:主启动类只能扫描其所在包及其子包下面的类!主启动类所在包:web模块下的com.xxxmapper接口所在包:service模块下的com.xxx.service.mapper这样必然扫不到原创 2021-05-20 09:31:39 · 7454 阅读 · 4 评论