mybatis中mapper命名问题
2018-08-31 11:38
330 查看
mapper文件中id命名最好首字母小写,避免让mybatis认为是一个类
<!--获取供应商列表--> <resultMap id="ProviderList" type="Provider"> <result property="id" column="id"/> <result property="proCode" column="proCode"/> <result property="proName" column="proName"/> <result property="proDesc" column="proDesc"/> <result property="proContact" column="proContact"/> <result property="proPhone" column="proPhone"/> <result property="proAddress" column="proAddress"/> <result property="creationDate" column="creationDate"/> </resultMap> <select id="getProviderList" parameterType="Provider" resultMap="ProviderList"> select * from smbms_provider provider where proName like CONCAT('%', #{proName}, '%') </select>
其中
resultMap的id名称为
ProviderList,会将
ProviderList理解为一个类,映射不到
<resultMap id="ProviderList" type="Provider"> <result property="id" column="id"/> <result property="proCode" column="proCode"/> <result property="proName" column="proName"/> <result property="proDesc" column="proDesc"/> <result property="proContact" column="proContact"/> <result property="proPhone" column="proPhone"/> <result property="proAddress" column="proAddress"/> <result property="creationDate" column="creationDate"/> </resultMap>
会发生异常,正确写法为将
ProviderList的首字母小写,即为避免问题mapper文件中id值小写 阅读更多
相关文章推荐
- mybatis-spring无法自动装配mapper的问题
- SpringBoot整合Mybatis扫描不到Mapper的问题
- 关于Spring+MyBatis的MapperScannerConfigurer无法加载place-holder属性问题分析
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- mybatis的mapper.xml 打包问题
- idea上mybatis遇到的mapper扫描问题
- spring 和 mybatis 结合的mapper问题
- Spring Boot 集成Mybatis,@MapperScan不能解析占位符问题
- idea在搭建ssm框架时mybatis整合问题 无法找到mapper
- Springboot整合mybatis出现无法注入mapper接口的问题处理
- MyBatis框架中Mapper方法中的参数问题解决方案
- mapper.xml映射文件中命名空间问题
- MyBatis小问题-Mapper中错误No constructor found...
- MyBatis代码实例系列-08:MyBatisGenerator插件及扩展(中文注释和Mapper重命名为Dao)
- 当mapper中的parametType为基本类型(如int,string等)时,报错的问题(mybatis使用了<if>判断)
- 使用mybatis-generator-maven-plugin生成mapper.xml带来的Duplicate entry ‘xxx’ for key ‘PRIMARY’问题
- spring mybatis 整合后mapper接口注入失败问题
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- mybatis和spring整合mapper代理方法之问题3
- mybatis遇到的一个问题Result Maps collection already contains value for com.schooldevice.dao.DeviceMapper.