postgresql org.postgresql.util.PSQLException: ERROR: could not determine data type of parameter $9

这个错误是在配置url时加上了stringtype=unspecified所导致的,加上这个可以将json类型转化为字符串类型存储在数据库。但是在模糊查询

SELECT * FROM table1 WHERE coulums1 LIKE CONCAT('%', #{arg}, '%')

时会报参数类型不明确的异常
postgresql org.postgresql.util.PSQLException: ERROR: could not determine data type of parameter $9_第1张图片
可以加一个强制类型转换

SELECT * FROM table1 WHERE coulums1 LIKE CONCAT('%', #{arg}::text, '%')

你可能感兴趣的:(数据库)