spring与mybatis的集成运行

img

img

img

img

img

img

img

img

img


为什么在就是报错啊😭😭,感觉mapper映射是没问题的啊,网上找的方法也都试过了,不行啊
加几张pom文件

img

img

img


img

img

img


可以用@parm注解 或者用 0 1 2 表示 或者增加映射

img

img

你的实体类好像没有get set方法吧 ,我没有看到你的Data注解

加set和get方法

下面的说的都有道理,你改改,我给你再加点东西,这是SpringBoot项目,默认是不会加载你的xml文件的,你得使用下面的方法去加载你的xml文件
在你的pom.xml的build节点下面加个:

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.yml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.yml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>


application配置文件截图
resources目录结构截图

你的xml在哪呢


mybatis:
    config-location: classpath:mybatis/mybatis.cfg.xml
    mapper-locations: classpath:mybatis/mapper/*.xml
    type-aliases-package: xxx.xxx.pojo

在application.yml里面试试

userMapper02.xml这个文件的目录是不是有问题 不是正常目录导致spring没有扫描到