MyBatisのコメントがエラーを開発します

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/QYHuiiQ/article/details/102766228
错误一:
nested exception is org.apache.ibatis.type.TypeException:
Could not set parameters for mapping:
ParameterMapping{property='supportTeam',mode=IN,javaType=class java.lang.String,jdbcType=null,numericScale=null........}
这是由于在mybatis向oracle中插入Null值时要指定jdbcType.
更改为:#{supportTeam,jdbcType=VARCHAR}即可。

​
错误二:
nested exception is java.sql.SQLSyntaxErrorException:ORA-01747:INVALID USER.TABLE.COLUMN,TABLE.COLUMN,OR COLUMN SPECIFICATION

解决方案:在mybatis注解中如果使用if标签动态判断字段值并且要用逗号连接多个值的时候,就在每个If标签中机上逗号,然后使用trim标签,自动去掉最后一个条件中的逗号即可。

 

おすすめ

転載: blog.csdn.net/QYHuiiQ/article/details/102766228