标签: java sql similarity jpql string-matching
有什么方法可以让JPQL匹配类似的字符串?
我的意思是:
我怀疑前两个会很容易,但是,我会很感激最后一个的帮助
谢谢
答案 0 :(得分:4)
使用LIKE和LOWER或UPPER关键字确实很容易做到前两个。最后一个很难做到,因为它要求你定义两个字符串需要的相似之处。在JPQL中没有基本的关键字可以很容易地做到这一点(据我所知)。您可以使用Levenshtein distance之类的算法来确定是否存在小的错误拼写(距离为1或2)。这不是在JPQL中完成的......
LIKE
LOWER
UPPER