hibernate下:
使用query.setParameter([int]position, param);
参数字段params出现空值时出现该异常:
java.sql.SQLSyntaxErrorException: ORA-00932: inconsistent datatypes: expected NUMBER got BINARY
解决办法:
对param进行判空操作
可以设置成setParameter([int]position,"");
Hibernate参数类型不匹配异常
在Hibernate中使用query.setParameter方法时,若参数字段出现空值会导致java.sql.SQLSyntaxErrorException异常,表现为ORA-00932错误。解决方法是对param进行判空操作,将空值参数设置为''。
hibernate下:
使用query.setParameter([int]position, param);
参数字段params出现空值时出现该异常:
java.sql.SQLSyntaxErrorException: ORA-00932: inconsistent datatypes: expected NUMBER got BINARY
解决办法:
对param进行判空操作
可以设置成setParameter([int]position,"");
773
5445
5332
734
1555

被折叠的 条评论
为什么被折叠?