select语句是在索引上的,所以我必须使用contains 'search'。问题是在java中,当我把?并将其与“搜索”绑定。它说在输入“PowerPoint”时没有可行的替代方案
PreparedStatement pstm = session.prepare("SELECT json skills FROM profiles.profile where skills contains ?");
BoundStatement bound =pstm.bind("'PowerPoint'");
1条答案
按热度按时间6mzjoqzu1#
当你绑定值时,你不需要在值的两边加上单引号--只需要使用
pstm.bind("PowerPoint");
,它就会被正确地传递给服务器。您可以在driver's documentation中找到更多信息。但对于Mikea来说,
contains
可能只适用于集合。