MyBatis中JdbcType问题
来源:互联网 发布:excel每隔n列取数据 编辑:程序博客网 时间:2024/05/02 06:58
写Demo的时候遇到一个问题,用的oracle的emp表,comm为奖金列,可以为空,对员工的添加的时候总是报错,报莫名奇妙的错误,后来查了mybatis文档之后才知道,当Null被当作值来传递的时候,配置jdbcType是必须的,也就是说,如果确定那个列属性值可以为空,那么必须在参数后面配置好jdbcType,否则就报错,sql代码
insert into Emp(empno,ename,job,mgr,hiredate,sal,comm,deptno)values(#{empNo,JDBCTYPE=INTEGER},#{empName,jdbcType=VARCHAR2},#{job,jdbcType=VARCHAR2},#{mgr ,jdbcType=INTEGER},#{hireDate,jdbcType=NUMERIC},#{sal,jdbcType=NUMERIC},#{comm,jdbcType=NUMERIC},#{deptNo})虽说不是必须的,但是写sql的时候建议写上jdbcType,这样可以减少错误的发生,免得半天找不到错误在哪里
- MyBatis中JdbcType问题
- mybatis的jdbctype映射问题
- mybatis中jdbctype的作用
- MyBatis-jdbcType
- mybatis jdbctype
- Mybatis中javaType和jdbcType对应
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中什么时候应该声明jdbcType
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- Mybatis中javaType和jdbcType对应关系
- mybatis中常用的的jdbcType类型
- iPhone 聊天气泡
- Web1.0、Web2.0、Web3.0对比分析
- 比较避孕套、安全期、避孕药、体外排精的避孕方法效果
- Lua 5.2 参考手册(一)
- UPMS通用用户权限系统中如何对外部系统接入配置
- MyBatis中JdbcType问题
- 执行dumpbin.exe报错 cannot find LINK.exe
- 【OpenCV】有关内存释放的一些问题
- 看懂时序图
- 保存应用程序屏幕
- sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
- 解决JDK安装后没有tools.jar 和dt.jar包的方法
- 白书上的Dinic模板
- sqlite3使用简介