一开始学习mybatis框架的时候 要进行一个思路的转变? 之前学web项目 代码中操作数据库都是通过JDBC 底层去写sql 进行CURD 现在mybatis 框架相当于帮我们封装了底层操作的代码 我们写一个DAO接口 实现类 我们是通过编写Mapper.xml文件去执行数据库操作 这样的话 就把代码隔离出来了 以后也便于排错? 我在写一个查询接口的时候 忘记在pom.xml 文件中添加一个build的配置出现了控制台报错一直找不到mapper.xml文件 targat 文件中编译也一直没有mapper包 原因就是没有配置mybatis配置文件关于mapper.xml编译资源文件导出这个build
?build 代码
<build> ??????? <resources> ??????????? <resource> ??????????????? <directory>src/main/resources</directory> ??????????????? <includes> ??????????????????? <include>**/*.properties</include> ??????????????????? <include>**/*.xml</include> ??????????????? </includes> ??????????????? <filtering>false</filtering> ??????????? </resource>
??????????? <resource> ??????????????? <directory>src/main/java</directory> ??????????????? <includes> ??????????????????? <include>**/*.properties</include> ??????????????????? <include>**/*.xml</include> ??????????????? </includes> ??????????????? <filtering>false</filtering> ??????????? </resource> ??????? </resources> ??? </build>
?报错信息
?添加后targat 目录能正常编译mapper文件了
自己还是个小白 写下来自己能有个印象 这种低级错误 大神们会很快解决 自己只能慢慢摸索 哎 路漫漫兮其修远 加油吧
?
|