上海建设银行招聘网站,wordpress 账号密码忘记,个人公众号如何开通,兰溪市建设局官方网站目录1. 报错原因2. 解决3. 说明1. 报错原因
使用MapperScannerConfigurer扫描对应的mapper接口#xff0c;帮我把mapper放入spring容器中#xff0c;但是我的mapper映射文件并没有关联到sessionFactory中。
加载mybatis核心配置文件时#xff0c; 其中的环境#xff0c;数…
目录1. 报错原因2. 解决3. 说明1. 报错原因
使用MapperScannerConfigurer扫描对应的mapper接口帮我把mapper放入spring容器中但是我的mapper映射文件并没有关联到sessionFactory中。
加载mybatis核心配置文件时 其中的环境数据源mapper标签会失效不能加载mapper映射文件。 !-- 配置sessionFactory --bean idsqlSessionFactoryBean classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource/!-- 加载 mybatis核心配置文件--property nameconfigLocation valueclasspath:mybatis-config.xml//bean!-- 将mapper接口给spring容器管理 --bean idmapperScannerConfigurer classorg.mybatis.spring.mapper.MapperScannerConfigurerproperty namebasePackage valuecn.bitqian.dao//bean2. 解决
需要在SqlSessionFactoryBean中加载mapper文件 bean idsqlSessionFactoryBean classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource/!-- 加载 mybatis核心配置文件--property nameconfigLocation valueclasspath:mybatis-config.xml/!-- 加载mapper 映射文件--property namemapperLocations valueclasspath:cn/bitqian/mapper/*//bean3. 说明
这只是我的问题没加载mapper映射文件关于这个文件我也搞了好久这个问题的本质是找不到mapper接口对应的方法mapper接口中的方法和mapper配置文件中的statement标签映射失败注意mapper映射文件namespace与mapper接口全类名是否一致statement中的id与接口方法名是否一致以及parameterType和方法参数resultType/resultMap与返回值类型是否一致