PostgreSQL错误处理“operator does not exist: character varyi
PostgreSQL的日志报如下的错误: 2015-05-26 15:34:42.324 CST:(49514):<14753>:[30287041] ERROR: operator does not exist: character varying = bytea at character 704 从给出的报错对应的SQL中可以定位到是哪个=子句,在网络上查找到对应的信息: 当使用hibernate使用参数绑定,而参数的值为null时,hibernate或者PostgreSQL驱动将这个参数映射为varbinary类型,PostgreSQL将varbinary认为为bytea类型 因此,在代码中特殊地处理值为null的情况,避免将null值传送给PostgreSQL即可。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |