色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案

瀏覽:42日期:2023-10-18 15:53:45
踩了個(gè)坑,寫出來

Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案

UserDaoTest中調(diào)用了UserDao的insert方法。

1.項(xiàng)目結(jié)構(gòu)如下

Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案

2.UserDao接口

package com.mybatis.dao; import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param; import java.util.List;import com.mybatis.pojo.User; @Mapperpublic interface UserDao { void insert( User user); int insertSelective(@Param('user') User user); int insertList(@Param('users') List<User> users); int update(@Param('user') User user); User findbyId(@Param('id')Integer id); }3.UserDao.xml

Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案

4.Mybatis配置文件 Mybatis-config.xml

Mybatis 中Mapper使用package方式配置報(bào)錯(cuò)的解決方案

已經(jīng)按照正常的package的配置方式,將接口與xml文件放在同一個(gè)目錄下,其他配置也沒問題,就是報(bào)找不到UserDao中的方法。

結(jié)果去target中看了一眼發(fā)現(xiàn),xml文件沒加載。。。。。

解決方案

原來是IDEA maven項(xiàng)目默認(rèn)不會(huì)把src下除java文件外的文件打包到classes文件夾下,需要在maven中增加配置如下

<build><resources> <resource><directory>src/main/java</directory><includes> <include>**/*.xml</include></includes><!--默認(rèn)是true--><!--<filtering>true</filtering>--> </resource></resources> </build>

這樣xml文件就可以加載了,動(dòng)態(tài)代理為UserDao接口生成實(shí)現(xiàn)類,而實(shí)現(xiàn)類的具體實(shí)現(xiàn)細(xì)節(jié)就是在xml中,通過package掃描的方式找到xml,就可以正確的生成UserDao的代理類了。

而xml無法加載,就會(huì)造成動(dòng)態(tài)代理生成的代理類是無效的(這個(gè)代理類對(duì)象是可以生成的),當(dāng)調(diào)用方法就會(huì)出現(xiàn)開頭的錯(cuò)誤。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 成人黄色一级毛片 | 久久厕所精品国产精品亚洲 | 高清在线观看自拍视频 | 欧美一级毛片黄 | 欧美精选欧美极品 | 艹美女视频 | 成年男人午夜片免费观看 | 九九精品视频在线 | 国产欧美一区二区精品性色 | 亚洲国产成人精彩精品 | 综合久久影院 | 欧美一级级a在线观看 | 国产手机国产手机在线 | 亚洲一区二区三区不卡在线播放 | 欧美曰批人成在线观看 | www.91久久 | 免费一级做a爰片性色毛片 免费一极毛片 | 国产综合13p| 一级黄色香蕉视频 | 欧美不卡在线视频 | 国产亚洲精品九九久在线观看 | 美女黄视频在线观看 | 特级毛片免费观看视频 | 亚洲三级a| 久久福利资源站免费观看i 久久高清精品 | 九九精品免视看国产成人 | 欧美一级特黄乱妇高清视频 | 亚洲理论片在线中文字幕 | 久久久久久日本一区99 | 国产成人在线播放 | 久久久精品免费视频 | 国产精品久久久久久福利 | 呦女亚洲一区精品 | 日韩在线一区二区三区视频 | 亚洲综合一 | 亚洲理论在线观看 | 精品视频一区二区三区免费 | 干综合网 | 国产欧美日韩视频免费61794 | 国产欧美精品午夜在线播放 | 欧美zoofilia杂交videos |