发表于: 2020-06-21 22:32:15

1 1767


今天做的事:

把mybaits和mybatis整合spring的代码按照验收标准整理了一下。

自动扫描mapper包

插入学生测试

明天的计划:

1.学习linux服务器基本命令

2.打包项目到服务器上运行

遇到的问题:

1.今天整理代码的时候发现以前的spring和mybatis整合是个错误的方法虽然能跑通,但是不是整合,还是单独使用了mybatis进行数据操作。

通过百度知道这个整合后只用定义一个Mapper接口就行了,根本不用实现它,只需要用自动扫描就可以直接获得实例。

2.在正式整合的时候,按照网上的教程,把mapper.xml文件和mapper接口放在同一个包里运行测试方法发生下面的错误

BindingException:Invalid bound statement (not found)

这个错误是Mapper.xml文件和接口文件绑定失败,原因是spring加载不到Mapper.xml文件,把这个文件放在resource文件下面再

配置好mapperLocations这个参数的classpath路径才能正常访问。


收获:知道了spring和mybatis整个的自动扫描Mapper包的方法。Mapper.xml文件的命名空间和sql语句的id要分别对应好Mapper接口的全路径名和接口的方法名。



返回列表 返回列表
评论

    分享到