Mybatis 报错:ORA-00947: 没有足够的值
Posted Adorable_Rocy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis 报错:ORA-00947: 没有足够的值相关的知识,希望对你有一定的参考价值。
又是在插入数据的时候报错:没有足够的值
bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00947: 没有足够的值
at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:93)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
at com.sun.proxy.$Proxy64.insert(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
at com.sun.proxy.$Proxy68.insertDbMsPhoto(Unknown Source)
这个报错其实就是字面意思,就是参数没传入完整,检查参数个数即可
以上是关于Mybatis 报错:ORA-00947: 没有足够的值的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 选择变量,错误 ORA-00947 没有足够的值
ORA-00947 当 UPDATE 返回 BULK COLLECT INTO 用户创建的 TYPE TABLE 时出现“没有足够的值”