一.mybatis框架XML错误
1.ORA-00918: 未明确定义列:SQL语句中列明重复,或者定义不明确(关联查询时两张表都有要区分开列明)
2.无效的列类型: 1111 :a.传入数据漏传一个,导致SQL语句一个条件是null(为空时,列的数据类型肯定是没有的)。可以加jdbcType=VARCHAR(使列可以存空)
3.插入数据时位置没有一一对应,数据错乱
4.ORA-00923:
未找到要求的 FROM 关键字 :错》分页查询时引用 rowno as ROWNUM 正确》rowno ,去掉as ROWNUM 原因:不能生命关键字 2016-06-15 14:06:01
5 .2016-06-24
在PROJECT_NAME LIKE '%${projectName, jdbcType=varchar}%'多加了jdbcType=varchar类型转换、放空,导致SQL语句语法错误
但是后台并不报错,只是模糊查询一直失效,找了上午3个小时
6.2016-08-17
上面两个where条件唯一的区别就是上面一个条件,逗号前多了一个空格,这样导致sql语句一直失效,找了4个小时
6.where 关键字没有打,不报错,把所有的查出来2016-11-29
二 :hibernate+sqlserver
1.2017-03-03:函数内置错误
.
解决: