PostgreSQL –错误:运算符不存在:smallint =字符变化(解决方案)
注意:遇到以下错误,说明出现了隐式转换得问题,这里有两种方案:第一种改变传参得类型,java代码参数类型和sql语句中字段得类型一致,第二个就是sql语句中显示得表示出来,最常见的就是String类型转其他类型,这里需要注意一下隐式转换。
.
.
1)在将语句发送到PostgreSQL之前,使用setInt或setLong强制转换为适当的数据类型
.
.
2)使用显式转换,如:: smallint
.
.