![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
07、mybatis
文章平均质量分 79
mybatis
小杰瑞_
菜鸟程序员
展开
-
mybatis 之 select元素
111原创 2019-08-23 23:59:46 · 145 阅读 · 0 评论 -
mybatis异常之There is no getter for property named 'xxx' in 'class xxx'
异常org.apache.ibatis.reflection.ReflectionException:There is no getter for property named ‘xxx’ in ‘class xxx’原因: 一般是 动态sql中 if test= " " 中出现参数不对应得情况mapper文件中入参参数与bean(model)中属性不对应如果不是1中得原因,那就是m...原创 2019-08-25 23:22:40 · 388 阅读 · 0 评论 -
四、Mybatis映射文件
映射文件指导着Mybatis如何进行数据库曾删改查,有着非常重要的意义。文件头:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-...原创 2019-08-25 23:58:52 · 80 阅读 · 0 评论 -
mybatis踩坑之org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常
一般工程解决方案检查mapper映射文件的namespace检查mybatis核心配置文件的 < mapers> package路径是否对应检查映射文件与接口里面的方法是否对应去掉映射文件的空格或者中文注释resultType或者parameterType是否对应Maven项目解决方案由于maven项目在src/main/java中只编译java文件,其他的文件会...原创 2019-08-21 23:19:24 · 976 阅读 · 0 评论 -
Mybatis参数处理
单个参数:mybatis不会做特殊处理,直接#{参数名} 取出参数值多个参数:mybatis会做特殊处理. 多个参数会被封装成一个map, key:param1...paramN value:传入参数的值 异常:org.apache.ibatis.binding.BindingException: Parameter ...原创 2019-08-22 22:08:58 · 134 阅读 · 0 评论 -
四、mybatis映射文件之自动映射
全局setting设置autoMappingBehavior默认是PARTIAL,开启自动映射的功能。唯一要求是列名和javaBean属性名一致如果autoMappingBehavior设置为null则会取消自动映射数据库字段命名规范POJO属性符合驼峰命名法,如A_COLUMN —>aColumn,我们可以开启驼峰命名映射功能,mapUnderscoreToCameCase=tru...原创 2019-08-26 23:53:06 · 340 阅读 · 0 评论