Mybatis P2 总结

跟着的狂神的思路

项目搭建:

1.创建一个普通Maven项目,删除src目录(可当作一个父工程)

2.pom文件中导入依赖mysql驱动;mybatis;junit

3.创建一个moudle,作为子工程

  编写核心配置文件:在子工程resources中创建

4.编写mybatis工具类:子moudle-utils创建工具类

5.编码

  实体类:在pojo下创建

  接口:dao下创建

  接口实现类:编写**Mapper.xml配置文件

6.测试

可能出错问题:

1.路径问题,所有的路径问题都要仔细

2.静态资源过滤问题:

  有些文件没有创建在resources文件下,需要配置在pom中

3.核心配置文件中  namespace 绑定接口要注意

4.如果测试时出现  org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)  这种错误,有以下原因: 

  mapper.xml文件没有放置到src-main-resources下面,是不会被maven build plugin给默认扫描到的。此时需要修改启动的模块的pom文件,在build标签里面加入(静态资源过滤得问题);mybatis的配置信息出错;IDEA的编译问题,可在build下rebuild一下(我就是这个问题。。。花费了两个小时

 

原文地址:https://www.cnblogs.com/cgb123/p/12755525.html