像这样:
criteriaBuilder.like( root.get("prop"), "%"+userInput+"%" )
如果userInput
是字符%
,如何避免查询输出?
最佳答案
尝试使用literal()
,如下所示:
criteriaBuilder.like( root.get("prop"), "%" + criteriaBuilder.literal( userInput ) + "%" )
已编辑!
关于java - 如何避免使用jpa2 criteriaBuilder.like中的输入 "%",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45615452/