Caused by: java.lang.ClassNotFoundException: Cannot find class: Payment
- Could not resolve type alias ''xxx".
- Cause: java.lang.ClassNotFoundException: Cannot find class: xxx
这个是Mybatis最常见的错误之一
- 首先:最常见的出错原因是在Mapper.xml里面
- 错误代码:
<insert id="create" parameterType="Payment" useGeneratedKeys="true" keyProperty="id">
insert into payment(serial) values(#{serial})
</insert>
- 正确代码
<insert id="create" parameterType="com.atguigu.springcloud.entities.Payment" useGeneratedKeys="true" keyProperty="id">
insert into payment(serial) values(#{serial})
</insert>
- 原因分析: 这个问题的原因是在使用resultType的时候, 没有正确的指定返回的类型
你知道的越多,你不知道的越多。
有道无术,术尚可求,有术无道,止于术。
如有其它问题,欢迎大家留言,我们一起讨论,一起学习,一起进步