Postgres Servlet错误:运算符不存在

时间:2018-02-04 04:45:13

标签: java postgresql jdbc

我有一个我之前认为正在使用的sql语句,但现在抛出了我以前没有遇到过的错误。我不能告诉我的sql语句有什么问题,所以我在这里希望有一双额外的眼睛可以告诉我什么是错的。我得到的错误是

  

org.postgresql.util.PSQLException:错误:运算符不存在:boolean ~~字符变化
  提示:没有运算符匹配给定的名称和参数类型。您可能需要添加显式类型转换   位置:78`

这是我的代码段,我非常确定问题出现在这里:

String sql = "SELECT * FROM books LEFT JOIN book_tags ON (books.isbn_13=book_tags.isbn_13) LIKE ?";
ps = conn.prepareStatement(sql);
ps.setString(1, "%" + tag.getIsbn_13() + "%");
ResultSet rs = ps.executeQuery(); //line 78

0 个答案:

没有答案